|
1 | 1 | FROM ubuntu:18.04
|
2 | 2 |
|
3 | | -RUN apt-get update && \ |
| 3 | +RUN dpkg --add-architecture ppc64el && \ |
| 4 | + sed -e ",円security.ubuntu.com/ubuntu,p;s,security.ubuntu.com/ubuntu,ports.ubuntu.com/ubuntu-ports,g" \ |
| 5 | + -e ",円archive.ubuntu.com/ubuntu,p;s,archive.ubuntu.com/ubuntu,ports.ubuntu.com/ubuntu-ports,g" \ |
| 6 | + -i /etc/apt/sources.list && \ |
| 7 | + sed -e ",円security.ubuntu.com/ubuntu,s.^deb .deb [ arch=amd64,i386 ] .g" \ |
| 8 | + -e ",円archive.ubuntu.com/ubuntu,s.^deb .deb [ arch=amd64,i386 ] .g" \ |
| 9 | + -e ",円ports.ubuntu.com/ubuntu-ports,s.^deb .deb [ arch=arm64,armhf,ppc64el,s390x ] .g" \ |
| 10 | + -i /etc/apt/sources.list && \ |
| 11 | + apt-get update && \ |
4 | 12 | apt-get install -y --no-install-recommends \
|
5 | | - gcc libc6-dev qemu-user-static ca-certificates \ |
| 13 | + gcc libc6-dev ca-certificates \ |
6 | 14 | gcc-powerpc64le-linux-gnu libc6-dev-ppc64el-cross \
|
7 | | - qemu-system-ppc |
| 15 | + clang libclang-common-6.0-dev:ppc64el \ |
| 16 | + qemu-user-static qemu-system-ppc |
8 | 17 |
|
9 | 18 | ENV CARGO_TARGET_POWERPC64LE_UNKNOWN_LINUX_GNU_LINKER=powerpc64le-linux-gnu-gcc \
|
10 | 19 | CARGO_TARGET_POWERPC64LE_UNKNOWN_LINUX_GNU_RUNNER=qemu-ppc64le-static \
|
11 | 20 | QEMU_CPU=POWER8 \
|
12 | 21 | QEMU_LD_PREFIX=/usr/powerpc64le-linux-gnu \
|
| 22 | + CLANG=clang \ |
13 | 23 | RUST_TEST_THREADS=1
|
0 commit comments