File tree Expand file tree Collapse file tree 6 files changed +3
-69
lines changed Expand file tree Collapse file tree 6 files changed +3
-69
lines changed Original file line number Diff line number Diff line change @@ -6,18 +6,7 @@ RUN groupmod --gid "$USER_GID" vscode \
66 && chown -R "$USER_UID" :"$USER_GID" /home/vscode \
77 && apt-get update
88
9- FROM base AS mold
10- COPY build-context/mold.build-packages build-context/mold.url /tmp/
11- RUN xargs -a /tmp/mold.build-packages apt-get -y install --no-install-recommends \
12- && rm /tmp/mold.build-packages
13- USER vscode
14- RUN mkdir ~/mold \
15- && cd ~/mold \
16- && xargs -a /tmp/mold.url curl -fsSL --proto '=https' --tlsv1.2 | tar xz --strip-components=1 \
17- && make -j$(nproc) \
18- && sudo make install
19-
20- FROM base AS dev
9+ FROM base as dev
2110COPY build-context/packages /tmp/
2211RUN xargs -a /tmp/packages apt-get -y install --no-install-recommends \
2312 && apt-get autoremove -y \
@@ -26,8 +15,4 @@ RUN xargs -a /tmp/packages apt-get -y install --no-install-recommends \
2615USER vscode
2716COPY build-context/Cargo.toml /tmp/
2817RUN awk -F' = ' '/ = /{print $2 " " $1}' /tmp/Cargo.toml | xargs -n2 -P$(nproc) cargo install --locked --version \
29- && sudo rm -rf /tmp/Cargo.toml "$CARGO_HOME/registry" \
30- # && rustup toolchain list | awk '{print $1}' | xargs rustup uninstall \
31- && sudo install -m 755 -d /usr/local/{bin,lib}/mold
32- COPY --from=mold /usr/local/bin/mold /usr/local/bin/mold/ld
33- COPY --from=mold /usr/local/lib/mold /usr/local/lib/mold/
18+ && sudo rm -rf /tmp/Cargo.toml "$CARGO_HOME/registry"
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -7,5 +7,6 @@ libdw1=0.183-1
77libipt2=2.0.3-1
88libsource-highlight-common=3.1.9-3
99libsource-highlight4v5=3.1.9-3+b1
10+ mold=1.10.1+dfsg-1
1011valgrind=1:3.16.1-1
1112valgrind-dbg=1:3.16.1-1
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 33set -eu
44
55BUILD_CONTEXT=" build-context"
6- MOLD_GITHUB_REPO=" rui314/mold"
7- MOLD_TARBALL_URL=" mold.url"
8- MOLD_BUILD_DEPS=" mold.build-packages"
96PACKAGES=" packages"
107
118cd -- " $( dirname -- " ${BASH_SOURCE[0]} " ) "
129
1310git config --global user.email
" [email protected] " 1411git config --global user.name " Update Bot"
1512
16- (
17- unlink " $BUILD_CONTEXT /$MOLD_BUILD_DEPS "
18- update-scripts/latest-packages.sh > " $BUILD_CONTEXT /$MOLD_BUILD_DEPS "
19- ) < " $BUILD_CONTEXT /$MOLD_BUILD_DEPS "
20-
21- git add -A
22- git diff-index --quiet HEAD \
23- || git commit -qm ' Update mold build dependencies'
24-
25- update-scripts/latest-release-tarball.sh " $MOLD_GITHUB_REPO " \
26- > " $BUILD_CONTEXT /$MOLD_TARBALL_URL "
27-
28- git add -A
29- git diff-index --quiet HEAD \
30- || git commit -qm ' Update mold'
31-
3213(
3314 unlink " $BUILD_CONTEXT /$PACKAGES "
3415 update-scripts/latest-packages.sh > " $BUILD_CONTEXT /$PACKAGES "
You can’t perform that action at this time.
0 commit comments