This repository was archived by the owner on Apr 28, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 11 files changed +50
-11
lines changed
aarch64-unknown-linux-gnu
arm-unknown-linux-gnueabihf
arm-unknown-linux-gnueabi
armv7-unknown-linux-gnueabihf
mips64-unknown-linux-gnuabi64
mips64el-unknown-linux-gnuabi64
powerpc-unknown-linux-gnu
powerpc64-unknown-linux-gnu
powerpc64le-unknown-linux-gnu Expand file tree Collapse file tree 11 files changed +50
-11
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,11 @@ RUN apt-get update && \
55 gcc libc6-dev ca-certificates \
66 gcc-aarch64-linux-gnu libc6-dev-arm64-cross \
77 qemu-user-static
8- ENV CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc \
8+
9+ ENV TOOLCHAIN_PREFIX=aarch64-linux-gnu-
10+ ENV CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER="$TOOLCHAIN_PREFIX" -gcc \
911 CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUNNER=qemu-aarch64-static \
12+ AR_aarch64_unknown_linux_gnu="$TOOLCHAIN_PREFIX" ar \
13+ CC_aarch64_unknown_linux_gnu="$TOOLCHAIN_PREFIX" gcc \
1014 QEMU_LD_PREFIX=/usr/aarch64-linux-gnu \
1115 RUST_TEST_THREADS=1
Original file line number Diff line number Diff line change @@ -4,7 +4,11 @@ RUN apt-get update && \
44 apt-get install -y --no-install-recommends \
55 gcc libc6-dev ca-certificates \
66 gcc-arm-linux-gnueabi libc6-dev-armel-cross qemu-user-static
7- ENV CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABI_LINKER=arm-linux-gnueabi-gcc \
7+
8+ ENV TOOLCHAIN_PREFIX=arm-linux-gnueabi-
9+ ENV CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABI_LINKER="$TOOLCHAIN_PREFIX" gcc \
810 CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABI_RUNNER=qemu-arm-static \
11+ AR_arm_unknown_linux_gnueabi="$TOOLCHAIN_PREFIX" ar \
12+ CC_arm_unknown_linux_gnueabi="$TOOLCHAIN_PREFIX" gcc \
913 QEMU_LD_PREFIX=/usr/arm-linux-gnueabi \
1014 RUST_TEST_THREADS=1
Original file line number Diff line number Diff line change @@ -4,7 +4,11 @@ RUN apt-get update && \
44 apt-get install -y --no-install-recommends \
55 gcc libc6-dev ca-certificates \
66 gcc-arm-linux-gnueabihf libc6-dev-armhf-cross qemu-user-static
7- ENV CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_LINKER=arm-linux-gnueabihf-gcc \
7+
8+ ENV TOOLCHAIN_PREFIX=arm-linux-gnueabihf-
9+ ENV CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_LINKER="$TOOLCHAIN_PREFIX" gcc \
810 CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_RUNNER=qemu-arm-static \
11+ AR_arm_unknown_linux_gnueabihf_linker="$TOOLCHAIN_PREFIX" ar \
12+ CC_arm_unknown_linux_gnueabihf_linker="$TOOLCHAIN_PREFIX" gcc \
913 QEMU_LD_PREFIX=/usr/arm-linux-gnueabihf \
1014 RUST_TEST_THREADS=1
Original file line number Diff line number Diff line change @@ -4,7 +4,11 @@ RUN apt-get update && \
44 apt-get install -y --no-install-recommends \
55 gcc libc6-dev ca-certificates \
66 gcc-arm-linux-gnueabihf libc6-dev-armhf-cross qemu-user-static
7- ENV CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_LINKER=arm-linux-gnueabihf-gcc \
7+
8+ ENV TOOLCHAIN_PREFIX=arm-linux-gnueabihf-
9+ ENV CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_LINKER="$TOOLCHAIN_PREFIX" gcc \
810 CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_RUNNER=qemu-arm-static \
11+ AR_armv7_unknown_linux_gnueabihf_linker="$TOOLCHAIN_PREFIX" ar \
12+ CC_armv7_unknown_linux_gnueabihf_linker="$TOOLCHAIN_PREFIX" gcc \
913 QEMU_LD_PREFIX=/usr/arm-linux-gnueabihf \
1014 RUST_TEST_THREADS=1
Original file line number Diff line number Diff line change @@ -6,7 +6,10 @@ RUN apt-get update && \
66 gcc-mips-linux-gnu libc6-dev-mips-cross \
77 binfmt-support qemu-user-static qemu-system-mips
88
9- ENV CARGO_TARGET_MIPS_UNKNOWN_LINUX_GNU_LINKER=mips-linux-gnu-gcc \
9+ ENV TOOLCHAIN_PREFIX=mips-linux-gnu-
10+ ENV CARGO_TARGET_MIPS_UNKNOWN_LINUX_GNU_LINKER="$TOOLCHAIN_PREFIX" gcc \
1011 CARGO_TARGET_MIPS_UNKNOWN_LINUX_GNU_RUNNER=qemu-mips-static \
12+ AR_mips_unknown_linux_gnu="$TOOLCHAIN_PREFIX" ar \
13+ CC_mips_unknown_linux_gnu="$TOOLCHAIN_PREFIX" gcc \
1114 QEMU_LD_PREFIX=/usr/mips-linux-gnu \
1215 RUST_TEST_THREADS=1
Original file line number Diff line number Diff line change @@ -9,8 +9,12 @@ RUN apt-get update && \
99 libc6-dev-mips64-cross \
1010 qemu-user-static \
1111 qemu-system-mips
12- ENV CARGO_TARGET_MIPS64_UNKNOWN_LINUX_GNUABI64_LINKER=mips64-linux-gnuabi64-gcc \
12+
13+ ENV TOOLCHAIN_PREFIX=mips64-linux-gnuabi64-
14+ ENV CARGO_TARGET_MIPS64_UNKNOWN_LINUX_GNUABI64_LINKER="$TOOLCHAIN_PREFIX" gcc \
1315 CARGO_TARGET_MIPS64_UNKNOWN_LINUX_GNUABI64_RUNNER=qemu-mips64-static \
16+ AR_mips64_unknown_linux_gnuabi64_linker="$TOOLCHAIN_PREFIX" ar \
17+ CC_mips64_unknown_linux_gnuabi64_linker="$TOOLCHAIN_PREFIX" gcc \
1418 CC_mips64_unknown_linux_gnuabi64=mips64-linux-gnuabi64-gcc \
1519 QEMU_LD_PREFIX=/usr/mips64-linux-gnuabi64 \
1620 RUST_TEST_THREADS=1
Original file line number Diff line number Diff line change @@ -8,8 +8,12 @@ RUN apt-get update && \
88 libc6-dev \
99 libc6-dev-mips64el-cross \
1010 qemu-user-static
11- ENV CARGO_TARGET_MIPS64EL_UNKNOWN_LINUX_GNUABI64_LINKER=mips64el-linux-gnuabi64-gcc \
11+
12+ ENV TOOLCHAIN_PREFIX=mips64el-linux-gnuabi64-
13+ ENV CARGO_TARGET_MIPS64EL_UNKNOWN_LINUX_GNUABI64_LINKER="$TOOLCHAIN_PREFIX" gcc \
1214 CARGO_TARGET_MIPS64EL_UNKNOWN_LINUX_GNUABI64_RUNNER=qemu-mips64el-static \
15+ AR_mips64el_unknown_linux_gnuabi64_linker="$TOOLCHAIN_PREFIX" ar \
16+ CC_mips64el_unknown_linux_gnuabi64_linker="$TOOLCHAIN_PREFIX" gcc \
1317 CC_mips64el_unknown_linux_gnuabi64=mips64el-linux-gnuabi64-gcc \
1418 QEMU_LD_PREFIX=/usr/mips64el-linux-gnuabi64 \
1519 RUST_TEST_THREADS=1
Original file line number Diff line number Diff line change @@ -6,7 +6,10 @@ RUN apt-get update && \
66 gcc-mipsel-linux-gnu libc6-dev-mipsel-cross \
77 binfmt-support qemu-user-static
88
9- ENV CARGO_TARGET_MIPSEL_UNKNOWN_LINUX_GNU_LINKER=mipsel-linux-gnu-gcc \
9+ ENV TOOLCHAIN_PREFIX=mipsel-linux-gnu-
10+ ENV CARGO_TARGET_MIPSEL_UNKNOWN_LINUX_GNU_LINKER="$TOOLCHAIN_PREFIX" gcc \
1011 CARGO_TARGET_MIPSEL_UNKNOWN_LINUX_GNU_RUNNER=qemu-mipsel-static \
12+ AR_mipsel_unknown_linux_gnu="$TOOLCHAIN_PREFIX" ar \
13+ CC_mipsel_unknown_linux_gnu="$TOOLCHAIN_PREFIX" gcc \
1114 QEMU_LD_PREFIX=/usr/mipsel-linux-gnu \
1215 RUST_TEST_THREADS=1
Original file line number Diff line number Diff line change @@ -6,7 +6,10 @@ RUN apt-get update && \
66 gcc-powerpc-linux-gnu libc6-dev-powerpc-cross \
77 qemu-system-ppc
88
9- ENV CARGO_TARGET_POWERPC_UNKNOWN_LINUX_GNU_LINKER=powerpc-linux-gnu-gcc \
9+ ENV TOOLCHAIN_PREFIX=powerpc-linux-gnu-
10+ ENV CARGO_TARGET_POWERPC_UNKNOWN_LINUX_GNU_LINKER="$TOOLCHAIN_PREFIX" gcc \
1011 CARGO_TARGET_POWERPC_UNKNOWN_LINUX_GNU_RUNNER=qemu-ppc-static \
12+ AR_powerpc_unknown_linux_gnu_linker="$TOOLCHAIN_PREFIX" ar \
13+ CC_powerpc_unknown_linux_gnu_linker="$TOOLCHAIN_PREFIX" gcc \
1114 QEMU_LD_PREFIX=/usr/powerpc-linux-gnu \
1215 RUST_TEST_THREADS=1
Original file line number Diff line number Diff line change @@ -6,8 +6,11 @@ RUN apt-get update && \
66 gcc-powerpc64-linux-gnu libc6-dev-ppc64-cross \
77 binfmt-support qemu-user-static qemu-system-ppc
88
9- ENV CARGO_TARGET_POWERPC64_UNKNOWN_LINUX_GNU_LINKER=powerpc64-linux-gnu-gcc \
9+ ENV TOOLCHAIN_PREFIX=powerpc64-linux-gnu-
10+ ENV CARGO_TARGET_POWERPC64_UNKNOWN_LINUX_GNU_LINKER="$TOOLCHAIN_PREFIX" gcc \
1011 CARGO_TARGET_POWERPC64_UNKNOWN_LINUX_GNU_RUNNER=qemu-ppc64-static \
12+ AR_powerpc64_unknown_linux_gnu_linker="$TOOLCHAIN_PREFIX" ar \
13+ CC_powerpc64_unknown_linux_gnu_linker="$TOOLCHAIN_PREFIX" gcc \
1114 CC_powerpc64_unknown_linux_gnu=powerpc64-linux-gnu-gcc \
1215 QEMU_LD_PREFIX=/usr/powerpc64-linux-gnu \
1316 RUST_TEST_THREADS=1
You can’t perform that action at this time.
0 commit comments