aboutsummaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorLai Wei-Chih <Robert.Lai@mediatek.com>2014-12-30 13:11:15 +0800
committerLai Wei-Chih <Robert.Lai@mediatek.com>2014-12-30 13:48:31 +0800
commit6036ad7d3eb82332ebbf9e4ca300c6176c4e8a0a (patch)
tree2cb772299811f73c5d28c66438ee546559468637 /build
parente94c46815ff1719ac4637a60b624815f0ff065d4 (diff)
downloadndk-6036ad7d3eb82332ebbf9e4ca300c6176c4e8a0a.tar.gz
Fix abcc build broken.
Fix build broken for abcc and use gcc-4.9 to compile 32bit/64bit device toolchains. Change-Id: If0a1054a6379a86e01659af0f539fb45b6a36330
Diffstat (limited to 'build')
-rwxr-xr-xbuild/tools/build-device-llvm.sh10
-rw-r--r--build/tools/prebuilt-common.sh2
2 files changed, 4 insertions, 8 deletions
diff --git a/build/tools/build-device-llvm.sh b/build/tools/build-device-llvm.sh
index f1f0a9d15..9e04f3140 100755
--- a/build/tools/build-device-llvm.sh
+++ b/build/tools/build-device-llvm.sh
@@ -47,7 +47,7 @@ register_var_option "--abis=<armeabi,armeabi-v7a,x86,mips,armeabi-v7a-hard>" OPT
OPTION_GCC_VERSION=
register_var_option "--gcc-version=<version>" OPTION_GCC_VERSION "Specify GCC toolchain version [Default: $DEFAULT_GCC_VERSION]"
-STL=stlport
+STL=gnustl
register_var_option "--stl=<name>" STL "Specify C++ STL"
SHARED=
@@ -185,7 +185,7 @@ for abi in $ABIS; do
--stl=$STL \
--arch=$arch \
--system=$HOST_TAG \
- --platform=android-19 \
+ --platform=android-21 \
--install-dir=$BUILD_OUT/ndk-standalone-$arch
fail_panic "Couldn't make standalone for $arch"
@@ -266,11 +266,7 @@ for abi in $ABIS; do
fail_panic "Couldn't compile mclinker"
run mkdir -p $TOOLCHAIN_BUILD_PREFIX/$abi
- if [ -f $MCLINKER_BUILD_OUT/tools/lite/ld.lite ]; then
- run cp -f $MCLINKER_BUILD_OUT/tools/lite/ld.lite $TOOLCHAIN_BUILD_PREFIX/$abi/ld.mcld
- else
- run cp -f $MCLINKER_BUILD_OUT/optimized/ld.mcld $TOOLCHAIN_BUILD_PREFIX/$abi
- fi
+ run cp -f $MCLINKER_BUILD_OUT/tools/mcld/ld.mcld $TOOLCHAIN_BUILD_PREFIX/$abi
fail_panic "Couldn't copy mclinker"
# Strip
diff --git a/build/tools/prebuilt-common.sh b/build/tools/prebuilt-common.sh
index 9c7c75ad3..f84e36033 100644
--- a/build/tools/prebuilt-common.sh
+++ b/build/tools/prebuilt-common.sh
@@ -1498,7 +1498,7 @@ get_default_libdir_for_abi ()
mipsr6) echo "libr6" ;;
*)
local ARCH=$(convert_abi_to_arch $1)
- $(get_default_libdir_for_arch $ARCH)
+ echo "$(get_default_libdir_for_arch $ARCH)"
;;
esac
}