139a75af8SGabrielFROM ubuntu:17.10
27d74c099SAlex Crichton
37d74c099SAlex CrichtonRUN apt-get update && apt-get install -y --no-install-recommends \
4*cd2e87d5SMarco A L Barbosa        curl ca-certificates \
5*cd2e87d5SMarco A L Barbosa        gcc libc6-dev \
6*cd2e87d5SMarco A L Barbosa        gcc-s390x-linux-gnu libc6-dev-s390x-cross \
7*cd2e87d5SMarco A L Barbosa        qemu-system-s390x \
8*cd2e87d5SMarco A L Barbosa        cpio
9*cd2e87d5SMarco A L Barbosa
10*cd2e87d5SMarco A L BarbosaCOPY linux-s390x.sh /
11*cd2e87d5SMarco A L BarbosaRUN bash /linux-s390x.sh
12*cd2e87d5SMarco A L Barbosa
13*cd2e87d5SMarco A L BarbosaCOPY test-runner-linux /
147d74c099SAlex Crichton
157d74c099SAlex CrichtonENV CARGO_TARGET_S390X_UNKNOWN_LINUX_GNU_LINKER=s390x-linux-gnu-gcc \
16*cd2e87d5SMarco A L Barbosa    CARGO_TARGET_S390X_UNKNOWN_LINUX_GNU_RUNNER="/test-runner-linux s390x" \
177d74c099SAlex Crichton    CC_s390x_unknown_linux_gnu=s390x-linux-gnu-gcc \
187d74c099SAlex Crichton    PATH=$PATH:/rust/bin
19