2446cc468f
Instead use the Cargo runner feature. The binfmt_misc approach requires running a privileged container for setup. Not all docker setups support privileged containers so the test suite should be more accessible with this change as no privileged container is needed.
16 lines
538 B
Docker
16 lines
538 B
Docker
FROM ubuntu:16.04
|
|
RUN apt-get update && \
|
|
apt-get install -y --no-install-recommends \
|
|
ca-certificates \
|
|
gcc \
|
|
gcc-mips64-linux-gnuabi64 \
|
|
libc6-dev \
|
|
libc6-dev-mips64-cross \
|
|
qemu-user-static \
|
|
qemu-system-mips
|
|
ENV CARGO_TARGET_MIPS64_UNKNOWN_LINUX_GNUABI64_LINKER=mips64-linux-gnuabi64-gcc \
|
|
CARGO_TARGET_MIPS64_UNKNOWN_LINUX_GNUABI64_RUNNER=qemu-mips64-static \
|
|
CC_mips64_unknown_linux_gnuabi64=mips64-linux-gnuabi64-gcc \
|
|
QEMU_LD_PREFIX=/usr/mips64-linux-gnuabi64 \
|
|
RUST_TEST_THREADS=1
|