diff options
| author | Alex Pinkus <pinkus@amazon.com> | 2022-11-19 17:50:48 -0800 |
|---|---|---|
| committer | Alex Pinkus <pinkus@amazon.com> | 2022-11-19 18:48:26 -0800 |
| commit | 6f1c7b24705d8e744ddea9b445cb70e0a0d328cb (patch) | |
| tree | 23cd1f5606876064392da809d7cc1aba93a58e12 /src/ci/docker/scripts | |
| parent | cd1f782b742f2c83d91648efae35dfd0d79cec08 (diff) | |
| download | rust-6f1c7b24705d8e744ddea9b445cb70e0a0d328cb.tar.gz rust-6f1c7b24705d8e744ddea9b445cb70e0a0d328cb.zip | |
Revert "Update CI to use Android NDK r25b"
This reverts commit bf7f1ca316a249cf99d722d79a0db12fef687142.
Diffstat (limited to 'src/ci/docker/scripts')
| -rw-r--r-- | src/ci/docker/scripts/android-ndk.sh | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/src/ci/docker/scripts/android-ndk.sh b/src/ci/docker/scripts/android-ndk.sh index 4dd6ac274fd..ba70c62ea30 100644 --- a/src/ci/docker/scripts/android-ndk.sh +++ b/src/ci/docker/scripts/android-ndk.sh @@ -4,10 +4,28 @@ set -ex URL=https://dl.google.com/android/repository download_ndk() { - mkdir /android/ - cd /android + mkdir -p /android/ndk + cd /android/ndk 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 +} |
