summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2025-08-07 15:56:02 +0200
committerLinus Färnstrand <linus@mullvad.net>2025-08-08 09:29:15 +0200
commita7c4bbbd292c8049f84a98736c51b62444f14914 (patch)
tree3752b6afcca6137de6edcffe7f35f5472e482d88
parent41c1c59681b6c2f3175e420c2721d3e42a5c50d2 (diff)
downloadmullvadvpn-a7c4bbbd292c8049f84a98736c51b62444f14914.tar.xz
mullvadvpn-a7c4bbbd292c8049f84a98736c51b62444f14914.zip
Remove mold linker from build container
-rw-r--r--building/Dockerfile18
1 files changed, 0 insertions, 18 deletions
diff --git a/building/Dockerfile b/building/Dockerfile
index 31208fa3b6..bbfa2331e2 100644
--- a/building/Dockerfile
+++ b/building/Dockerfile
@@ -31,9 +31,6 @@ ENV CARGO_TARGET_DIR=/cargo-target/target
ARG GOLANG_VERSION=1.21.3 \
GOLANG_HASH=1241381b2843fae5a9707eec1f8fb2ef94d827990582c7c7c32f5bdfbfd420c8
-# The pinned commit has this solved: https://github.com/rui314/mold/issues/1003.
-ARG MOLD_COMMIT_REF=c4722fe5aed96295837d9150b20ef8698c7a28db
-
# Pinned to commit hash for tag v4.24.3
ARG PROTOBUF_COMMIT_REF=ee1355459c9ce7ffe264bc40cfdc7b7623d37e99
@@ -85,21 +82,6 @@ RUN apt-get update -y && \
cd .. && rm -rf protobuf && \
apt-get autoremove -y
-# === mold (fast linker) ===
-# Allows linking Rust binaries significantly faster.
-
-RUN apt-get update -y && \
- apt-get install -y --mark-auto cmake libssl-dev zlib1g-dev gcc g++ && \
- rm -rf /var/lib/apt/lists/* && \
- git clone https://github.com/rui314/mold.git && \
- mkdir mold/build && cd mold/build && \
- git reset --hard "$MOLD_COMMIT_REF" && \
- cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=c++ .. && \
- cmake --build . -j $(nproc) && \
- cmake --install . && \
- cd ../.. && rm -rf mold && \
- apt-get autoremove -y
-
# === Volta for npm + node ===
ENV PATH=/root/.volta/bin:$PATH