File tree Expand file tree Collapse file tree 9 files changed +14
-9
lines changed
aarch64-unknown-linux-musl
arm-unknown-linux-musleabihf
mips64-unknown-linux-muslabi64
mips64el-unknown-linux-muslabi64
mipsel-unknown-linux-musl
x86_64-unknown-linux-musl Expand file tree Collapse file tree 9 files changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,6 @@ RUN sh /install-musl.sh aarch64
1010# FIXME: shouldn't need the `-lgcc` here, shouldn't that be in libstd?
1111ENV PATH=$PATH:/musl-aarch64/bin:/rust/bin \
1212 CC_aarch64_unknown_linux_musl=musl-gcc \
13- RUSTFLAGS='-Clink-args=-lgcc' \
13+ RUSTFLAGS='-Clink-args=-lgcc -L /musl-aarch64/lib ' \
1414 CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=musl-gcc \
1515 CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUNNER="qemu-aarch64 -L /musl-aarch64"
Original file line number Diff line number Diff line change @@ -10,4 +10,5 @@ RUN sh /install-musl.sh arm
1010ENV PATH=$PATH:/musl-arm/bin:/rust/bin \
1111 CC_arm_unknown_linux_musleabihf=musl-gcc \
1212 CARGO_TARGET_ARM_UNKNOWN_LINUX_MUSLEABIHF_LINKER=musl-gcc \
13- CARGO_TARGET_ARM_UNKNOWN_LINUX_MUSLEABIHF_RUNNER="qemu-arm -L /musl-arm"
13+ CARGO_TARGET_ARM_UNKNOWN_LINUX_MUSLEABIHF_RUNNER="qemu-arm -L /musl-arm" \
14+ RUSTFLAGS="-L /musl-arm/lib"
Original file line number Diff line number Diff line change @@ -9,4 +9,5 @@ COPY install-musl.sh /
99RUN sh /install-musl.sh i686
1010
1111ENV PATH=$PATH:/musl-i686/bin:/rust/bin \
12- CC_i686_unknown_linux_musl=musl-gcc
12+ CC_i686_unknown_linux_musl=musl-gcc \
13+ RUSTFLAGS="-L /musl-i686/lib"
Original file line number Diff line number Diff line change @@ -21,4 +21,5 @@ ENV PATH=$PATH:/rust/bin:/toolchain/staging_dir/toolchain-mips_24kc_gcc-8.4.0_mu
2121 STAGING_DIR=/toolchain/staging_dir \
2222 CC_mips_unknown_linux_musl=mips-openwrt-linux-musl-gcc \
2323 CARGO_TARGET_MIPS_UNKNOWN_LINUX_MUSL_LINKER=mips-openwrt-linux-musl-gcc \
24- CARGO_TARGET_MIPS_UNKNOWN_LINUX_MUSL_RUNNER="qemu-mips -L /toolchain/staging_dir/toolchain-mips_24kc_gcc-8.4.0_musl"
24+ CARGO_TARGET_MIPS_UNKNOWN_LINUX_MUSL_RUNNER="qemu-mips -L /toolchain/staging_dir/toolchain-mips_24kc_gcc-8.4.0_musl" \
25+ RUSTFLAGS="-L /toolchain/staging_dir/toolchain-mips_24kc_gcc-8.4.0_musl/lib"
Original file line number Diff line number Diff line change @@ -10,6 +10,6 @@ RUN sh /install-musl.sh mips64
1010# FIXME: shouldn't need the `-lgcc` here, shouldn't that be in libstd?
1111ENV PATH=$PATH:/musl-mips64/bin:/rust/bin \
1212 CC_mips64_unknown_linux_muslabi64=musl-gcc \
13- RUSTFLAGS='-Clink-args=-lgcc' \
13+ RUSTFLAGS='-Clink-args=-lgcc -L /musl-mips64/lib ' \
1414 CARGO_TARGET_MIPS64_UNKNOWN_LINUX_MUSLABI64_LINKER=musl-gcc \
1515 CARGO_TARGET_MIPS64_UNKNOWN_LINUX_MUSLABI64_RUNNER="qemu-mips64 -L /musl-mips64"
Original file line number Diff line number Diff line change @@ -10,6 +10,6 @@ RUN sh /install-musl.sh mips64el
1010# FIXME: shouldn't need the `-lgcc` here, shouldn't that be in libstd?
1111ENV PATH=$PATH:/musl-mips64el/bin:/rust/bin \
1212 CC_mips64el_unknown_linux_muslabi64=musl-gcc \
13- RUSTFLAGS='-Clink-args=-lgcc' \
13+ RUSTFLAGS='-Clink-args=-lgcc -L /musl-mips64el/lib ' \
1414 CARGO_TARGET_MIPS64EL_UNKNOWN_LINUX_MUSLABI64_LINKER=musl-gcc \
1515 CARGO_TARGET_MIPS64EL_UNKNOWN_LINUX_MUSLABI64_RUNNER="qemu-mips64el -L /musl-mips64el"
Original file line number Diff line number Diff line change @@ -21,4 +21,5 @@ ENV PATH=$PATH:/rust/bin:/toolchain/staging_dir/toolchain-mipsel_mips32_gcc-8.4.
2121 STAGING_DIR=/toolchain/staging_dir \
2222 CC_mipsel_unknown_linux_musl=mipsel-openwrt-linux-musl-gcc \
2323 CARGO_TARGET_MIPSEL_UNKNOWN_LINUX_MUSL_LINKER=mipsel-openwrt-linux-musl-gcc \
24- CARGO_TARGET_MIPSEL_UNKNOWN_LINUX_MUSL_RUNNER="qemu-mipsel -L /toolchain/staging_dir/toolchain-mipsel_mips32_gcc-8.4.0_musl"
24+ CARGO_TARGET_MIPSEL_UNKNOWN_LINUX_MUSL_RUNNER="qemu-mipsel -L /toolchain/staging_dir/toolchain-mipsel_mips32_gcc-8.4.0_musl" \
25+ RUSTFLAGS="-L /toolchain/staging_dir/toolchain-mipsel_mips32_gcc-8.4.0_musl/lib"
Original file line number Diff line number Diff line change @@ -13,5 +13,5 @@ RUN sh /install-musl.sh s390x
1313ENV CARGO_TARGET_S390X_UNKNOWN_LINUX_GNU_LINKER=s390x-linux-gnu-gcc \
1414 CARGO_TARGET_S390X_UNKNOWN_LINUX_GNU_RUNNER="qemu-s390x -L /musl-s390x" \
1515 CC_s390x_unknown_linux_gnu=musl-gcc \
16- RUSTFLAGS='-Clink-args=-lgcc' \
16+ RUSTFLAGS='-Clink-args=-lgcc -L /musl-s390x/lib ' \
1717 PATH=$PATH:/musl-s390x/bin:/rust/bin
Original file line number Diff line number Diff line change @@ -7,4 +7,5 @@ RUN apt-get install -y --no-install-recommends \
77COPY install-musl.sh /
88RUN sh /install-musl.sh x86_64
99
10- ENV PATH=$PATH:/musl-x86_64/bin:/rust/bin
10+ ENV PATH=$PATH:/musl-x86_64/bin:/rust/bin \
11+ RUSTFLAGS="-L /musl-x86_64/lib"
You can’t perform that action at this time.
0 commit comments