diff options
| author | bors <bors@rust-lang.org> | 2022-10-09 11:33:02 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2022-10-09 11:33:02 +0000 |
| commit | 79a664d8b00505a76b53cfe017b9c80bcee7e080 (patch) | |
| tree | d803d3c49bcf74865391c128ddf7a77e42ad7798 /src/ci/docker/scripts | |
| parent | c0784109daa00f2e43c1b55becc2169bc5b3bf6f (diff) | |
| parent | bf7f1ca316a249cf99d722d79a0db12fef687142 (diff) | |
| download | rust-79a664d8b00505a76b53cfe017b9c80bcee7e080.tar.gz rust-79a664d8b00505a76b53cfe017b9c80bcee7e080.zip | |
Auto merge of #102332 - chriswailes:ndk-update, r=chriswailes
Update CI to use Android NDK r25b This commit updates the CI definitions to use the most recent Android LTS NDK release: r25b. Changes since the last NDK used by Rust negate the need to generate "standalone toolchains" and newer NDKs can be used in-place. See https://developer.android.com/ndk/guides/other_build_systems#overview
Diffstat (limited to 'src/ci/docker/scripts')
| -rw-r--r-- | src/ci/docker/scripts/android-ndk.sh | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/src/ci/docker/scripts/android-ndk.sh b/src/ci/docker/scripts/android-ndk.sh index ba70c62ea30..4dd6ac274fd 100644 --- a/src/ci/docker/scripts/android-ndk.sh +++ b/src/ci/docker/scripts/android-ndk.sh @@ -4,28 +4,10 @@ set -ex URL=https://dl.google.com/android/repository download_ndk() { - mkdir -p /android/ndk - cd /android/ndk + mkdir /android/ + cd /android curl -fO $URL/$1 unzip -q $1 rm $1 mv android-ndk-* ndk } - -make_standalone_toolchain() { - # See https://developer.android.com/ndk/guides/standalone_toolchain.htm - python3 /android/ndk/ndk/build/tools/make_standalone_toolchain.py \ - --install-dir /android/ndk/$1-$2 \ - --arch $1 \ - --api $2 -} - -remove_ndk() { - rm -rf /android/ndk/ndk -} - -download_and_make_toolchain() { - download_ndk $1 && \ - make_standalone_toolchain $2 $3 && \ - remove_ndk -} |
