Skip to content

Commit 080c9ac

Browse files
Use new NDK in x86-64 Android Dockerfile
1 parent f5a36a8 commit 080c9ac

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

ci/docker/x86_64-linux-android/Dockerfile

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:16.04
1+
FROM ubuntu:20.04
22

33
RUN apt-get update && \
44
apt-get install -y --no-install-recommends \
@@ -14,16 +14,16 @@ RUN apt-get update && \
1414
WORKDIR /android/
1515
ENV ANDROID_ARCH=x86_64
1616
COPY android-install-ndk.sh /android/
17-
RUN sh /android/android-install-ndk.sh $ANDROID_ARCH
17+
RUN sh /android/android-install-ndk.sh
1818

1919
# We do not run x86_64-linux-android tests on an android emulator.
2020
# See ci/android-sysimage.sh for informations about how tests are run.
2121
COPY android-sysimage.sh /android/
2222
RUN bash /android/android-sysimage.sh x86_64 x86_64-24_r07.zip
2323

24-
ENV PATH=$PATH:/rust/bin:/android/ndk-$ANDROID_ARCH/bin \
25-
CARGO_TARGET_X86_64_LINUX_ANDROID_LINKER=x86_64-linux-android-gcc \
26-
CC_x86_64_linux_android=x86_64-linux-android-gcc \
27-
CXX_x86_64_linux_android=x86_64-linux-android-g++ \
28-
OBJDUMP=x86_64-linux-android-objdump \
24+
ENV PATH=$PATH:/rust/bin:/android/ndk/toolchains/llvm/prebuilt/linux-x86_64/bin \
25+
CARGO_TARGET_X86_64_LINUX_ANDROID_LINKER=x86_64-linux-android21-clang \
26+
CC_x86_64_linux_android=x86_64-linux-android21-clang \
27+
CXX_x86_64_linux_android=x86_64-linux-android21-clang++ \
28+
OBJDUMP=llvm-objdump \
2929
HOME=/tmp

0 commit comments

Comments
 (0)