1e1c6dedfSMarco A L BarbosaFROM ubuntu:16.04 2e1c6dedfSMarco A L Barbosa 32fd7f7a4SMarco A L BarbosaRUN apt-get update && \ 4e1c6dedfSMarco A L Barbosa apt-get install -y --no-install-recommends \ 5e1c6dedfSMarco A L Barbosa ca-certificates \ 62fd7f7a4SMarco A L Barbosa curl \ 7e1c6dedfSMarco A L Barbosa gcc \ 82fd7f7a4SMarco A L Barbosa libc-dev \ 92fd7f7a4SMarco A L Barbosa python \ 102fd7f7a4SMarco A L Barbosa unzip 11e1c6dedfSMarco A L Barbosa 12e1c6dedfSMarco A L BarbosaWORKDIR /android/ 13e1c6dedfSMarco A L BarbosaENV ANDROID_ARCH=x86_64 142fd7f7a4SMarco A L BarbosaCOPY android-install-ndk.sh /android/ 15e1c6dedfSMarco A L BarbosaRUN sh /android/android-install-ndk.sh $ANDROID_ARCH 16e1c6dedfSMarco A L Barbosa 172fd7f7a4SMarco A L Barbosa# We do not run x86_64-linux-android tests on an android emulator. 182fd7f7a4SMarco A L Barbosa# See ci/android-sysimage.sh for informations about how tests are run. 192fd7f7a4SMarco A L BarbosaCOPY android-sysimage.sh /android/ 20*4abc3cefSNicolas DusartRUN bash /android/android-sysimage.sh x86_64 x86_64-24_r07.zip 212fd7f7a4SMarco A L Barbosa 222fd7f7a4SMarco 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 \ 242fd7f7a4SMarco A L Barbosa CC_x86_64_linux_android=x86_64-linux-android-gcc \ 252fd7f7a4SMarco A L Barbosa CXX_x86_64_linux_android=x86_64-linux-android-g++ \ 26e1c6dedfSMarco A L Barbosa HOME=/tmp 27