]> git.proxmox.com Git - rustc.git/blame - src/liblibc/ci/docker/x86_64-linux-android/Dockerfile
New upstream version 1.20.0+dfsg1
[rustc.git] / src / liblibc / ci / docker / x86_64-linux-android / Dockerfile
CommitLineData
cc61c64b
XL
1FROM ubuntu:16.04
2
041b39d2 3RUN apt-get update && \
cc61c64b 4 apt-get install -y --no-install-recommends \
cc61c64b 5 ca-certificates \
041b39d2 6 curl \
cc61c64b 7 gcc \
041b39d2
XL
8 libc-dev \
9 python \
10 unzip
cc61c64b
XL
11
12WORKDIR /android/
cc61c64b 13ENV ANDROID_ARCH=x86_64
041b39d2 14COPY android-install-ndk.sh /android/
cc61c64b 15RUN sh /android/android-install-ndk.sh $ANDROID_ARCH
cc61c64b 16
041b39d2
XL
17# We do not run x86_64-linux-android tests on an android emulator.
18# See ci/android-sysimage.sh for informations about how tests are run.
19COPY android-sysimage.sh /android/
20RUN bash /android/android-sysimage.sh x86_64 x86_64-21_r04.zip
21
22ENV PATH=$PATH:/rust/bin:/android/ndk-$ANDROID_ARCH/bin \
cc61c64b 23 CARGO_TARGET_X86_64_LINUX_ANDROID_LINKER=x86_64-linux-android-gcc \
041b39d2
XL
24 CC_x86_64_linux_android=x86_64-linux-android-gcc \
25 CXX_x86_64_linux_android=x86_64-linux-android-g++ \
cc61c64b 26 HOME=/tmp