diff options
| author | Linus Färnstrand <linus@mullvad.net> | 2025-08-07 15:56:02 +0200 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2025-08-08 09:29:15 +0200 |
| commit | a7c4bbbd292c8049f84a98736c51b62444f14914 (patch) | |
| tree | 3752b6afcca6137de6edcffe7f35f5472e482d88 | |
| parent | 41c1c59681b6c2f3175e420c2721d3e42a5c50d2 (diff) | |
| download | mullvadvpn-a7c4bbbd292c8049f84a98736c51b62444f14914.tar.xz mullvadvpn-a7c4bbbd292c8049f84a98736c51b62444f14914.zip | |
Remove mold linker from build container
| -rw-r--r-- | building/Dockerfile | 18 |
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 |
