diff options
author | Thomas Martitz <kugel@rockbox.org> | 2012-01-03 21:15:17 +0000 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2012-01-03 21:15:17 +0000 |
commit | 84f651f9b6b509224d9b8a57872f846ac4a0c646 (patch) | |
tree | 84c7d4654b42078273a7e835dc3074b285f3e00c /tools/configure | |
parent | 0bc64a6bb358ae2c5568ec4747d1cea06c42ab59 (diff) | |
download | rockbox-84f651f9b6b509224d9b8a57872f846ac4a0c646.tar.gz rockbox-84f651f9b6b509224d9b8a57872f846ac4a0c646.zip |
android: Adjust gcc/linker cmdline. Fixes build with ndk r7.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31542 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools/configure')
-rwxr-xr-x | tools/configure | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/tools/configure b/tools/configure index fbb10c4858..88c3738203 100755 --- a/tools/configure +++ b/tools/configure | |||
@@ -685,14 +685,12 @@ androidcc () { | |||
685 | PATH=$PATH:$gccprefix/bin | 685 | PATH=$PATH:$gccprefix/bin |
686 | prefixtools $gcctarget | 686 | prefixtools $gcctarget |
687 | GCCOPTS=`echo $CCOPTS | sed -e s/-ffreestanding// -e s/-nostdlib// -e s/-Wundef//` | 687 | GCCOPTS=`echo $CCOPTS | sed -e s/-ffreestanding// -e s/-nostdlib// -e s/-Wundef//` |
688 | GCCOPTS="$GCCOPTS -ffunction-sections -march=armv5te -mtune=xscale -msoft-float -fomit-frame-pointer \ | 688 | GCCOPTS="$GCCOPTS -march=armv5te -mtune=xscale -msoft-float -fomit-frame-pointer \ |
689 | --sysroot=$ANDROID_NDK_PATH/platforms/android-5/arch-arm" | 689 | --sysroot=$ANDROID_NDK_PATH/platforms/android-5/arch-arm" |
690 | GLOBAL_LDOPTS="$GLOBAL_LDOPTS -nostdlib -lc -Wl,--no-undefined -Wl,--gc-sections -Wl,-z,noexecstack \ | 690 | GLOBAL_LDOPTS="-Wl,-z,defs -Wl,-z,noexecstack" |
691 | --sysroot=$ANDROID_NDK_PATH/platforms/android-5/arch-arm" | 691 | LDOPTS="-shared -ldl -llog --sysroot=$ANDROID_NDK_PATH/platforms/android-5/arch-arm $LDOPTS" |
692 | LDOPTS="$LDOPTS -shared -nostdlib -ldl -llog" | ||
693 | endian="little" | 692 | endian="little" |
694 | SHARED_LDFLAG="-shared" | 693 | SHARED_LDFLAG="-shared" |
695 | SHARED_CFLAGS='' | ||
696 | } | 694 | } |
697 | 695 | ||
698 | whichadvanced () { | 696 | whichadvanced () { |