aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build-scripts/build-android16
1 files changed, 10 insertions, 6 deletions
diff --git a/build-scripts/build-android b/build-scripts/build-android
index a57379c..1dde60a 100644
--- a/build-scripts/build-android
+++ b/build-scripts/build-android
@@ -12,7 +12,7 @@ set -o errtrace
git config --global user.email "android-build-bot@fake-email.com"
git config --global user.name "android-build-bot"
-if [ ! -n "$SOURCE_OVERLAY" ];
+if [ ! -n "$SOURCE_OVERLAY" ];
then
echo "ERROR: Missing SOURCE_OVERLAY in the configuration."
exit 1
@@ -61,7 +61,7 @@ else
wget -nv --no-check-certificate $TOOLCHAIN_URL
fi
- # Remove any old local manifest and manifest which can break repo init if
+ # Remove any old local manifest and manifest which can break repo init if
# duplicate repository are found or forceful manifest update
rm -rf .repo/local_manifests .repo/manifest*
@@ -209,10 +209,14 @@ else
unpack_external_tarball "$CLANG_TOOLCHAIN_URL"
# Adapt to the aosp toolchain directory hierarchy - compile error otherwise
ANDROID_CLANGVER=$(gawk '{ if ($1 == "LLVM_PREBUILTS_VERSION") print $3 }' $PWD/build/core/clang/versions.mk)
- [ -z $ANDROID_CLANGVER ] && ANDROID_CLANGVER=clang-3217047 # aosp prebuilt build number at 2016/10/20 master
- mkdir -p upstream_clang/linux-x86/$ANDROID_CLANGVER/
- cp -r external_tarballs/$(basename ${CLANG_TOOLCHAIN_URL} .tar.xz)/* upstream_clang/linux-x86/$ANDROID_CLANGVER/
- export LLVM_PREBUILTS_BASE=${PWD}/upstream_clang/
+ [ -z $ANDROID_CLANGVER ] && ANDROID_CLANGVER=clang-4053586 # aosp prebuilt build number at 2017/10/11 master
+ mkdir -p $PWD/prebuilts/clang/host/linux-x86/clang-master
+ cp -r external_tarballs/$(basename ${CLANG_TOOLCHAIN_URL} .tar.xz)/* $PWD/prebuilts/clang/host/linux-x86/clang-master/
+ for i in lib64 prebuilt_include test; do
+ mkdir -p $PWD/prebuilts/clang/host/linux-x86/clang-master/${i}
+ cp -af $PWD/prebuilts/clang/host/linux-x86/$ANDROID_CLANGVER/${i}/* $PWD/prebuilts/clang/host/linux-x86/clang-master/${i}/
+ done
+ export LLVM_PREBUILTS_VERSION=clang-master
fi
if [ -x "${TARGET_TOOLS_PREFIX}gcc" ]; then