File tree Expand file tree Collapse file tree 2 files changed +28
-4
lines changed
Expand file tree Collapse file tree 2 files changed +28
-4
lines changed Original file line number Diff line number Diff line change @@ -11,12 +11,24 @@ COPY xargo.sh /
1111RUN /xargo.sh
1212
1313RUN apt-get update && apt-get install --assume-yes --no-install-recommends \
14- g++-multilib
14+ g++-i686-linux-gnu \
15+ libc6-dev-i386-cross
16+
17+ COPY deny-debian-packages.sh /
18+ RUN TARGET_ARCH=i386 /deny-debian-packages.sh \
19+ binutils \
20+ binutils-i686-linux-gnu
1521
1622COPY qemu.sh /
1723RUN /qemu.sh i386
1824
1925COPY qemu-runner /
2026
21- ENV CARGO_TARGET_I586_UNKNOWN_LINUX_GNU_RUNNER="/qemu-runner i586" \
27+ ENV CARGO_TARGET_I586_UNKNOWN_LINUX_GNU_LINKER=i686-linux-gnu-gcc \
28+ CARGO_TARGET_I586_UNKNOWN_LINUX_GNU_RUNNER="/qemu-runner i586" \
29+ CC_i586_unknown_linux_gnu=i686-linux-gnu-gcc \
30+ CXX_i586_unknown_linux_gnu=i686-linux-gnu-g++ \
31+ BINDGEN_EXTRA_CLANG_ARGS_i586_unknown_linux_gnu="--sysroot=/usr/i686-linux-gnu" \
32+ QEMU_LD_PREFIX=/usr/i686-linux-gnu \
33+ RUST_TEST_THREADS=1 \
2234 PKG_CONFIG_PATH="/usr/lib/i386-linux-gnu/pkgconfig/:${PKG_CONFIG_PATH}"
Original file line number Diff line number Diff line change @@ -11,7 +11,13 @@ COPY xargo.sh /
1111RUN /xargo.sh
1212
1313RUN apt-get update && apt-get install --assume-yes --no-install-recommends \
14- g++-multilib
14+ g++-i686-linux-gnu \
15+ libc6-dev-i386-cross
16+
17+ COPY deny-debian-packages.sh /
18+ RUN TARGET_ARCH=i386 /deny-debian-packages.sh \
19+ binutils \
20+ binutils-i686-linux-gnu
1521
1622COPY qemu.sh /
1723RUN /qemu.sh i386 softmmu
@@ -24,5 +30,11 @@ RUN /linux-image.sh i686
2430
2531COPY linux-runner /
2632
27- ENV CARGO_TARGET_I686_UNKNOWN_LINUX_GNU_RUNNER="/linux-runner i686" \
33+ ENV CARGO_TARGET_I686_UNKNOWN_LINUX_GNU_LINKER=i686-linux-gnu-gcc \
34+ CARGO_TARGET_I686_UNKNOWN_LINUX_GNU_RUNNER="/linux-runner i686" \
35+ CC_i686_unknown_linux_gnu=i686-linux-gnu-gcc \
36+ CXX_i686_unknown_linux_gnu=i686-linux-gnu-g++ \
37+ BINDGEN_EXTRA_CLANG_ARGS_i686_unknown_linux_gnu="--sysroot=/usr/i686-linux-gnu" \
38+ QEMU_LD_PREFIX=/usr/i686-linux-gnu \
39+ RUST_TEST_THREADS=1 \
2840 PKG_CONFIG_PATH="/usr/lib/i386-linux-gnu/pkgconfig/:${PKG_CONFIG_PATH}"
You can’t perform that action at this time.
0 commit comments