1e1c6dedfSMarco A L BarbosaFROM ubuntu:16.04 2e1c6dedfSMarco A L Barbosa 3*2fd7f7a4SMarco A L BarbosaRUN apt-get update && \ 4e1c6dedfSMarco A L Barbosa apt-get install -y --no-install-recommends \ 5e1c6dedfSMarco A L Barbosa ca-certificates \ 6*2fd7f7a4SMarco A L Barbosa curl \ 7e1c6dedfSMarco A L Barbosa gcc \ 8*2fd7f7a4SMarco A L Barbosa libc-dev \ 9*2fd7f7a4SMarco A L Barbosa python \ 10*2fd7f7a4SMarco A L Barbosa unzip 11e1c6dedfSMarco A L Barbosa 12e1c6dedfSMarco A L BarbosaWORKDIR /android/ 13e1c6dedfSMarco A L BarbosaENV ANDROID_ARCH=x86_64 14*2fd7f7a4SMarco A L BarbosaCOPY android-install-ndk.sh /android/ 15e1c6dedfSMarco A L BarbosaRUN sh /android/android-install-ndk.sh $ANDROID_ARCH 16e1c6dedfSMarco A L Barbosa 17*2fd7f7a4SMarco A L Barbosa# We do not run x86_64-linux-android tests on an android emulator. 18*2fd7f7a4SMarco A L Barbosa# See ci/android-sysimage.sh for informations about how tests are run. 19*2fd7f7a4SMarco A L BarbosaCOPY android-sysimage.sh /android/ 20*2fd7f7a4SMarco A L BarbosaRUN bash /android/android-sysimage.sh x86_64 x86_64-21_r04.zip 21*2fd7f7a4SMarco A L Barbosa 22*2fd7f7a4SMarco A L BarbosaENV PATH=$PATH:/rust/bin:/android/ndk-$ANDROID_ARCH/bin \ 23e1c6dedfSMarco A L Barbosa CARGO_TARGET_X86_64_LINUX_ANDROID_LINKER=x86_64-linux-android-gcc \ 24*2fd7f7a4SMarco A L Barbosa CC_x86_64_linux_android=x86_64-linux-android-gcc \ 25*2fd7f7a4SMarco A L Barbosa CXX_x86_64_linux_android=x86_64-linux-android-g++ \ 26e1c6dedfSMarco A L Barbosa HOME=/tmp 27