@@ -23,24 +23,23 @@ RUN /android-ndk.sh arm64
23
23
ENV PATH=$PATH:/android-ndk/bin
24
24
25
25
COPY android-system.sh /
26
- # TODO(ahuszagh) Restore
27
- #RUN /android-system.sh arm64
28
- #
29
- #RUN cp /android-ndk/sysroot/usr/lib/aarch64-linux-android/$ANDROID_SDK/libz.so /system/lib/
30
- #
31
- #COPY android-runner /
32
- #
33
- ## Libz is distributed in the android ndk, but for some unknown reason it is not
34
- ## found in the build process of some crates, so we explicit set the DEP_Z_ROOT
35
- #ENV CARGO_TARGET_AARCH64_LINUX_ANDROID_LINKER=aarch64-linux-android-gcc \
36
- # CARGO_TARGET_AARCH64_LINUX_ANDROID_RUNNER="/android-runner aarch64" \
37
- # CC_aarch64_linux_android=aarch64-linux-android-gcc \
38
- # CXX_aarch64_linux_android=aarch64-linux-android-g++ \
39
- # BINDGEN_EXTRA_CLANG_ARGS_aarch64_linux_android="--sysroot=/android-ndk/sysroot" \
40
- # DEP_Z_INCLUDE=/android-ndk/sysroot/usr/include/ \
41
- # RUST_TEST_THREADS=1 \
42
- # HOME=/tmp/ \
43
- # TMPDIR=/tmp/ \
44
- # ANDROID_DATA=/ \
45
- # ANDROID_DNS_MODE=local \
46
- # ANDROID_ROOT=/system
26
+ RUN /android-system.sh arm64
27
+
28
+ RUN cp /android-ndk/sysroot/usr/lib/aarch64-linux-android/$ANDROID_SDK/libz.so /system/lib/
29
+
30
+ COPY android-runner /
31
+
32
+ # Libz is distributed in the android ndk, but for some unknown reason it is not
33
+ # found in the build process of some crates, so we explicit set the DEP_Z_ROOT
34
+ ENV CARGO_TARGET_AARCH64_LINUX_ANDROID_LINKER=aarch64-linux-android-gcc \
35
+ CARGO_TARGET_AARCH64_LINUX_ANDROID_RUNNER="/android-runner aarch64" \
36
+ CC_aarch64_linux_android=aarch64-linux-android-gcc \
37
+ CXX_aarch64_linux_android=aarch64-linux-android-g++ \
38
+ BINDGEN_EXTRA_CLANG_ARGS_aarch64_linux_android="--sysroot=/android-ndk/sysroot" \
39
+ DEP_Z_INCLUDE=/android-ndk/sysroot/usr/include/ \
40
+ RUST_TEST_THREADS=1 \
41
+ HOME=/tmp/ \
42
+ TMPDIR=/tmp/ \
43
+ ANDROID_DATA=/ \
44
+ ANDROID_DNS_MODE=local \
45
+ ANDROID_ROOT=/system
0 commit comments