forked from len0rd/rockbox
FS#11611: Use -std=gnu99 to allow additional C99 features
example: for(int i=0; i<n; i++) ; This should have no side effects It was already used for android builds git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28021 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
bd737477bf
commit
c168d2317f
1 changed files with 2 additions and 2 deletions
4
tools/configure
vendored
4
tools/configure
vendored
|
|
@ -9,7 +9,7 @@
|
|||
#
|
||||
|
||||
# global CC options for all platforms
|
||||
CCOPTS="-W -Wall -Wundef -O -nostdlib -ffreestanding -Wstrict-prototypes -pipe"
|
||||
CCOPTS="-W -Wall -Wundef -O -nostdlib -ffreestanding -Wstrict-prototypes -pipe -std=gnu99"
|
||||
|
||||
# global LD options for all platforms
|
||||
GLOBAL_LDOPTS=""
|
||||
|
|
@ -464,7 +464,7 @@ androidcc () {
|
|||
gccchoice="4.4.0"
|
||||
prefixtools $ANDROID_NDK_PATH/build/prebuilt/linux-x86/arm-eabi-$gccchoice/bin/arm-eabi-
|
||||
GCCOPTS=`echo $CCOPTS | sed -e s/-ffreestanding// -e s/-nostdlib// -e s/-Wundef//`
|
||||
GCCOPTS="$GCCOPTS -std=gnu99 -ffunction-sections -fno-short-enums -march=armv5te -mtune=xscale -msoft-float -fomit-frame-pointer"
|
||||
GCCOPTS="$GCCOPTS -ffunction-sections -fno-short-enums -march=armv5te -mtune=xscale -msoft-float -fomit-frame-pointer"
|
||||
GLOBAL_LDOPTS="$GLOBAL_LDOPTS -nostdlib -lc -Wl,--no-undefined -Wl,--gc-sections -Wl,-z,noexecstack -L$ANDROID_NDK_PATH/build/platforms/android-4/arch-arm/usr/lib/ -Wl,-rpath-link=$ANDROID_NKD_PATH/build/platforms/android-4/arch-arm/usr/lib"
|
||||
LDOPTS="$LDOPTS -shared -nostdlib -lm -ldl -llog"
|
||||
extradefines="$extradefines -DANDROID"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue