Browse Source

Remove NO_NEON code

0.1.x-bugfix
Jean-Baptiste Kempf 14 years ago
parent
commit
05f51cb18d
  1. 9
      compile.sh
  2. 8
      configure.sh
  3. 1
      gen-env.sh

9
compile.sh

@ -37,8 +37,6 @@ export CXXSTL
# XXX : important!
cat << EOF
For an ARMv7-A device without NEON, you need a build without NEON:
$ export NO_NEON=1
For an ARMv6 device without FPU, you need a build without FPU:
$ export NO_FPU=1
For an ARMv5 device or the Android emulator, you need an ARMv5 build:
@ -127,14 +125,9 @@ EOF
fi
if [ ${ANDROID_ABI} = "armeabi-v7a" ] ; then
if test -z "${NO_NEON}" ; then
EXTRA_CFLAGS="-mfpu=neon -mcpu=cortex-a8"
else
EXTRA_CFLAGS="-mfpu=vfpv3-d16 -mcpu=cortex-a9"
fi
EXTRA_CFLAGS="-mfpu=vfpv3-d16 -mcpu=cortex-a8"
EXTRA_CFLAGS="${EXTRA_CFLAGS} -mthumb -mfloat-abi=softfp"
elif [ ${ANDROID_ABI} = "armeabi" ] ; then
export NO_NEON=1
if [ -n "${NO_ARMV6}" ]; then
EXTRA_CFLAGS="-march=armv5te -mtune=arm9tdmi -msoft-float"
else

8
configure.sh

@ -20,13 +20,7 @@ fi
LDFLAGS="-Wl,-Bdynamic,-dynamic-linker=/system/bin/linker -Wl,--no-undefined"
if [ -n "$HAVE_ARM" ]; then
if [ -z "$NO_NEON" ]; then
NO_NEON=0
fi
if [ $NO_NEON -gt 0 ]; then
EXTRA_PARAMS=" --disable-neon"
else
if [ ${ANDROID_ABI} = "armeabi-v7a" ]; then
EXTRA_PARAMS=" --enable-neon"
LDFLAGS="$LDFLAGS -Wl,--fix-cortex-a8"
fi

1
gen-env.sh

@ -16,6 +16,5 @@ function optional_var {
rm -f $ENVTXT
echo -e "ANDROID_ABI=$ANDROID_ABI" >> $ENVTXT
optional_var "NO_NEON"
optional_var "NO_FPU"
optional_var "NO_ARMV6"

Loading…
Cancel
Save