diff options
author | Andrew Hsieh <andrewhsieh@google.com> | 2012-05-30 17:37:50 -0700 |
---|---|---|
committer | android code review <noreply-gerritcodereview@google.com> | 2012-05-30 17:37:51 -0700 |
commit | 4912ddd4570cef75a9434b12eff707b3c834cc05 (patch) | |
tree | ef11761a245eacdb77c3e63a35d62bfdffcc6f0d /distrib/build-kernel.sh | |
parent | 77a5ed00afb5ef40081a59dabf3c90734d12f439 (diff) | |
parent | 9ada5ea3626964561ed983c64cf04bcdf44e6806 (diff) | |
download | external_qemu-4912ddd4570cef75a9434b12eff707b3c834cc05.zip external_qemu-4912ddd4570cef75a9434b12eff707b3c834cc05.tar.gz external_qemu-4912ddd4570cef75a9434b12eff707b3c834cc05.tar.bz2 |
Merge "Fixed prebuilt path and toolchain names"
Diffstat (limited to 'distrib/build-kernel.sh')
-rwxr-xr-x | distrib/build-kernel.sh | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/distrib/build-kernel.sh b/distrib/build-kernel.sh index 4b50353..67488ac 100755 --- a/distrib/build-kernel.sh +++ b/distrib/build-kernel.sh @@ -6,7 +6,7 @@ MACHINE=goldfish VARIANT=goldfish OUTPUT=/tmp/kernel-qemu -CROSSPREFIX=arm-eabi- +CROSSPREFIX=arm-linux-androideabi- CONFIG=goldfish # Determine the host architecture, and which default prebuilt tag we need. @@ -127,15 +127,15 @@ if [ -n "$OPTION_CROSS" ] ; then else case $ARCH in arm) - CROSSTOOLCHAIN=arm-eabi-4.4.3 - CROSSPREFIX=arm-eabi- + CROSSTOOLCHAIN=arm-linux-androideabi-4.6 + CROSSPREFIX=arm-linux-androideabi- ;; x86) CROSSTOOLCHAIN=i686-linux-android-4.6 CROSSPREFIX=i686-linux-android- ;; mips) - CROSSTOOLCHAIN=mipsel-linux-android-4.4.3 + CROSSTOOLCHAIN=mipsel-linux-android-4.6 CROSSPREFIX=mipsel-linux-android- ;; *) @@ -166,17 +166,13 @@ if [ $? != 0 ] ; then # Assume this script is under external/qemu/distrib/ in the # Android source tree. BUILD_TOP=$(dirname $0)/../../.. - if [ ! -d "$BUILD_TOP/prebuilt" ]; then + if [ ! -d "$BUILD_TOP/prebuilts" ]; then BUILD_TOP= else BUILD_TOP=$(cd $BUILD_TOP && pwd) fi fi - if [ "$ARCH" = "mips" ]; then - CROSSPREFIX=$BUILD_TOP/prebuilts/gcc/$HOST_TAG/$ARCH/$CROSSTOOLCHAIN/bin/$CROSSPREFIX - else - CROSSPREFIX=$BUILD_TOP/prebuilt/$HOST_TAG/toolchain/$CROSSTOOLCHAIN/bin/$CROSSPREFIX - fi + CROSSPREFIX=$BUILD_TOP/prebuilts/gcc/$HOST_TAG/$ARCH/$CROSSTOOLCHAIN/bin/$CROSSPREFIX if [ "$BUILD_TOP" -a -f ${CROSSPREFIX}gcc ]; then echo "Auto-config: --cross=$CROSSPREFIX" else @@ -195,15 +191,11 @@ fi # Special magic redirection with our magic toolbox script -# This is needed to add extra compiler flags for x86 +# This is needed to add extra compiler flags to compiler. +# See kernel-toolchain/android-kernel-toolchain-* for details # -# We could use that for ARM, but don't need to at the moment. -# -if [ "$ARCH" = "x86" ]; then - export REAL_CROSS_COMPILE="$CROSS_COMPILE" - export ARCH - CROSS_COMPILE=$(dirname "$0")/kernel-toolchain/android-kernel-toolchain- -fi +export REAL_CROSS_COMPILE="$CROSS_COMPILE" +CROSS_COMPILE=$(dirname "$0")/kernel-toolchain/android-kernel-toolchain- # Do the build # |