diff options
author | mtklein <mtklein@chromium.org> | 2016-03-10 08:41:34 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-10 08:41:34 -0800 |
commit | e2a88f244a1eba029a815fdb3ec520af37707de2 (patch) | |
tree | 5e98d1742a1bf78fb20aa1351c38ec5be1574395 /platform_tools/android/bin | |
parent | 6599efffeef3168dfc68dca99c30454c5c23b859 (diff) |
Android NDK: r10e -> r11
I have tested that skia_lib builds with {gcc,clang} x {arm_v7_neon,arm64} on my Mac.
Bots seem happy.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1780223002
Review URL: https://codereview.chromium.org/1780223002
Diffstat (limited to 'platform_tools/android/bin')
-rwxr-xr-x | platform_tools/android/bin/utils/setup_toolchain.sh | 27 |
1 files changed, 9 insertions, 18 deletions
diff --git a/platform_tools/android/bin/utils/setup_toolchain.sh b/platform_tools/android/bin/utils/setup_toolchain.sh index b423446812..93322da48f 100755 --- a/platform_tools/android/bin/utils/setup_toolchain.sh +++ b/platform_tools/android/bin/utils/setup_toolchain.sh @@ -35,8 +35,7 @@ function default_toolchain() { TOOLCHAINS=${SCRIPT_DIR}/../toolchains ANDROID_ARCH=${ANDROID_ARCH-arm} - LLVM=3.6 - NDK=r10e + NDK=r11 if [[ $ANDROID_ARCH == *64* ]]; then API=21 # Android 5.0 @@ -52,17 +51,17 @@ function default_toolchain() { if [ ! -d "$ANDROID_TOOLCHAIN" ]; then mkdir -p $TOOLCHAINS pushd $TOOLCHAINS - curl -o $NDK.bin https://dl.google.com/android/ndk/android-ndk-$NDK-$HOST-x86_64.bin - chmod +x $NDK.bin - ./$NDK.bin -y - ./android-ndk-$NDK/build/tools/make-standalone-toolchain.sh \ + curl -o $NDK.zip https://dl.google.com/android/repository/android-ndk-$NDK-$HOST-x86_64.zip + unzip $NDK.zip + UNZIPPED=android-ndk-$NDK-$HOST-x86_64.tar.bz2 + ./$UNZIPPED/build/tools/make-standalone-toolchain.sh \ + --use-llvm \ --arch=$ANDROID_ARCH \ - --llvm-version=$LLVM \ --platform=android-$API \ --install_dir=$TOOLCHAIN - cp android-ndk-$NDK/prebuilt/android-$ANDROID_ARCH/gdbserver/gdbserver $TOOLCHAIN - rm $NDK.bin - rm -rf android-ndk-$NDK + cp $UNZIPPED/prebuilt/android-$ANDROID_ARCH/gdbserver/gdbserver $TOOLCHAIN + rm $NDK.zip + rm -rf $UNZIPPED popd fi @@ -149,12 +148,4 @@ if [ $(uname) == "Darwin" ]; then ln -sf $ANDROID_TOOLCHAIN_PREFIX-as $ANDROID_TOOLCHAIN/as fi -# fix bug in the toolchain in order to enable ccache to work with clang -if [ $(head -c 2 $ANDROID_TOOLCHAIN_PREFIX-clang) != "#!" ]; then - echo -e "#!/bin/bash\n$(cat $ANDROID_TOOLCHAIN_PREFIX-clang)" > $ANDROID_TOOLCHAIN_PREFIX-clang -fi -if [ $(head -c 2 $ANDROID_TOOLCHAIN_PREFIX-clang++) != "#!" ]; then - echo -e "#!/bin/bash\n$(cat $ANDROID_TOOLCHAIN_PREFIX-clang++)" > $ANDROID_TOOLCHAIN_PREFIX-clang++ -fi - exportVar PATH $ANDROID_TOOLCHAIN:$PATH |