File tree Expand file tree Collapse file tree 3 files changed +5
-35
lines changed Expand file tree Collapse file tree 3 files changed +5
-35
lines changed Original file line number Diff line number Diff line change @@ -6,36 +6,6 @@ NDK=android-ndk-r21d
6
6
wget --tries=20 -q https://dl.google.com/android/repository/${NDK} -linux-x86_64.zip
7
7
unzip -q ${NDK} -linux-x86_64.zip
8
8
9
- case " $1 " in
10
- arm)
11
- arch=arm
12
- api=28
13
- ;;
14
- armv7)
15
- arch=arm
16
- api=28
17
- ;;
18
- aarch64)
19
- arch=arm64
20
- api=28
21
- ;;
22
- i686)
23
- arch=x86
24
- api=28
25
- ;;
26
- x86_64)
27
- arch=x86_64
28
- api=28
29
- ;;
30
- * )
31
- echo " invalid arch: $1 "
32
- exit 1
33
- ;;
34
- esac ;
35
-
36
- python3 ${NDK} /build/tools/make_standalone_toolchain.py \
37
- --install-dir " /android/ndk-${1} " \
38
- --arch " ${arch} " \
39
- --api ${api}
9
+ mv " ${NDK} /toolchains/llvm/prebuilt/linux-x86_64/bin/" " /android/ndk-${1} /"
40
10
41
11
rm -rf ./${NDK} -linux-x86_64.zip ./${NDK}
Original file line number Diff line number Diff line change @@ -28,9 +28,9 @@ RUN chmod 777 -R /tmp/.android
28
28
RUN chmod 755 /android/sdk/cmdline-tools/tools/* /android/sdk/emulator/qemu/linux-x86_64/*
29
29
30
30
ENV PATH=$PATH:/rust/bin \
31
- CARGO_TARGET_ARM_LINUX_ANDROIDEABI_LINKER=arm -linux-androideabi-gcc \
31
+ CARGO_TARGET_ARM_LINUX_ANDROIDEABI_LINKER=armv7a -linux-androideabi28-clang \
32
32
CARGO_TARGET_ARM_LINUX_ANDROIDEABI_RUNNER=/tmp/runtest \
33
- CC_arm_linux_androideabi=arm -linux-androideabi-gcc \
33
+ CC_arm_linux_androideabi=armv7a -linux-androideabi28-clang \
34
34
HOME=/tmp
35
35
36
36
ADD runtest-android.rs /tmp/runtest.rs
Original file line number Diff line number Diff line change @@ -28,9 +28,9 @@ RUN chmod 777 -R /tmp/.android
28
28
RUN chmod 755 /android/sdk/cmdline-tools/tools/* /android/sdk/emulator/qemu/linux-x86_64/*
29
29
30
30
ENV PATH=$PATH:/rust/bin \
31
- CARGO_TARGET_I686_LINUX_ANDROID_LINKER=i686-linux-android-gcc \
31
+ CARGO_TARGET_I686_LINUX_ANDROID_LINKER=i686-linux-android28-clang \
32
32
CARGO_TARGET_I686_LINUX_ANDROID_RUNNER=/tmp/runtest \
33
- CC_i686_linux_android=i686-linux-android-gcc \
33
+ CC_i686_linux_android=i686-linux-android28-clang \
34
34
HOME=/tmp
35
35
36
36
ADD runtest-android.rs /tmp/runtest.rs
You can’t perform that action at this time.
0 commit comments