Use mold as linker
This commit is contained in:
11
Dockerfile
11
Dockerfile
@ -8,6 +8,17 @@ RUN pip install --break-system-packages meson gcovr
|
|||||||
|
|
||||||
RUN curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/bin
|
RUN curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/bin
|
||||||
|
|
||||||
|
# Install mold from tarball, as the version in the package manager is very old
|
||||||
|
RUN wget -O mold.tar.gz https://github.com/rui314/mold/releases/download/v2.4.0/mold-2.4.0-x86_64-linux.tar.gz && \
|
||||||
|
tar -xzf mold.tar.gz && \
|
||||||
|
cp -r mold-2.4.0-x86_64-linux/* /usr/local/ && \
|
||||||
|
rm -r mold-2.4.0-x86_64-linux && \
|
||||||
|
rm mold.tar.gz
|
||||||
|
|
||||||
|
# Set mold as the default linker
|
||||||
|
ENV CC_LD=mold
|
||||||
|
ENV CXX_LD=mold
|
||||||
|
|
||||||
# Install node for actions
|
# Install node for actions
|
||||||
RUN curl -fsSL https://deb.nodesource.com/setup_current.x | bash - && apt-get install -y nodejs
|
RUN curl -fsSL https://deb.nodesource.com/setup_current.x | bash - && apt-get install -y nodejs
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user