Skip to content

Commit dd91b81

Browse files
committed
Rollback to NDK 22.1.7171670.
This is necessary since upstream reverted compatibility to NDK <= 22: rust-lang/rust#104628. See the discussion at rust-lang/rust#103673.
1 parent 8baf2e9 commit dd91b81

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

Dockerfile

+3-3
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,13 @@ RUN yes | sdkmanager --licenses \
6666
&& sdkmanager --list \
6767
&& sdkmanager --verbose \
6868
"build-tools;30.0.3" \
69-
"ndk;25.1.8937393" \
69+
"ndk;22.1.7171670" \
7070
"platforms;android-33" \
7171
"system-images;android-29;default;x86_64" \
7272
&& rm -R ${HOME}/.android/
7373
RUN sdkmanager --list_installed
7474

75-
RUN cd ${HOME}/opt/android-sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/linux-x86_64/bin/ \
75+
RUN cd ${HOME}/opt/android-sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/linux-x86_64/bin/ \
7676
&& ln -s aarch64-linux-android30-clang aarch64-linux-android-clang \
7777
&& ln -s armv7a-linux-androideabi30-clang arm-linux-androideabi-clang \
7878
&& ln -s i686-linux-android30-clang i686-linux-android-clang \
@@ -104,7 +104,7 @@ RUN avdmanager create avd \
104104
&& mv ${HOME}/.android ${HOME}/android
105105

106106
# Install Rust toolchain.
107-
ENV NDK_HOME=${ANDROID_HOME}/ndk/25.1.8937393
107+
ENV NDK_HOME=${ANDROID_HOME}/ndk/22.1.7171670
108108

109109
RUN wget -nv https://sh.rustup.rs -O rustup.sh \
110110
&& sha256sum rustup.sh \

cargo-config.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
[target.aarch64-linux-android]
2-
linker = "/home/dev/opt/android-sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android30-clang"
2+
linker = "/home/dev/opt/android-sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android30-clang"
33
runner = "/home/dev/android-runner.sh"
44

55
[target.armv7-linux-androideabi]
6-
linker = "/home/dev/opt/android-sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi30-clang"
6+
linker = "/home/dev/opt/android-sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi30-clang"
77
runner = "/home/dev/android-runner.sh"
88

99
[target.i686-linux-android]
10-
linker = "/home/dev/opt/android-sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/linux-x86_64/bin/i686-linux-android30-clang"
10+
linker = "/home/dev/opt/android-sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/linux-x86_64/bin/i686-linux-android30-clang"
1111
runner = "/home/dev/android-runner.sh"
1212

1313
[target.x86_64-linux-android]
14-
linker = "/home/dev/opt/android-sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android30-clang"
14+
linker = "/home/dev/opt/android-sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android30-clang"
1515
runner = "/home/dev/android-runner.sh"

rustbuild-config.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ profile = "library"
33
changelog-seen = 2
44

55
[target.aarch64-linux-android]
6-
android-ndk = "/home/dev/opt/android-sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/linux-x86_64"
6+
android-ndk = "/home/dev/opt/android-sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/linux-x86_64"
77

88
[target.armv7-linux-androideabi]
9-
android-ndk = "/home/dev/opt/android-sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/linux-x86_64"
9+
android-ndk = "/home/dev/opt/android-sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/linux-x86_64"
1010

1111
[target.i686-linux-android]
12-
android-ndk = "/home/dev/opt/android-sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/linux-x86_64"
12+
android-ndk = "/home/dev/opt/android-sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/linux-x86_64"
1313

1414
[target.x86_64-linux-android]
15-
android-ndk = "/home/dev/opt/android-sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/linux-x86_64"
15+
android-ndk = "/home/dev/opt/android-sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/linux-x86_64"

0 commit comments

Comments
 (0)