fi
LINKER=/lib/ld-linux.so.2
+GLOBAL_CFLAGS="-pipe -fPIC"
if [ 'i686' = $TARGET -o 'i586' = $TARGET \
-o 'i486' = $TARGET ]; then
MACHINE=${TARGET}
IFS_TARGET="${MACHINE}-pc-linux-gnu"
- CFLAGS="-O2 -march=${MACHINE} -pipe -fomit-frame-pointer"
+ CFLAGS="-O2 -march=${MACHINE} -fomit-frame-pointer $GLOBAL_CFLAGS"
CXXFLAGS="${CFLAGS}"
elif [ 'atom' = $TARGET ]; then
MACHINE=i686
IFS_TARGET="${MACHINE}-atom-linux-gnu"
- CFLAGS="-O2 -march=${MACHINE} -mmmx -msse -msse2 -msse3 -mssse3 -pipe -fomit-frame-pointer"
+ CFLAGS="-O2 -march=${MACHINE} -mmmx -msse -msse2 -msse3 -mssse3 -fomit-frame-pointer $GLOBAL_CFLAGS"
CXXFLAGS="${CFLAGS}"
elif [ 'core2duo' = $TARGET ]; then
MACHINE=i686
IFS_TARGET="${MACHINE}-c2d-linux-gnu"
- CFLAGS="-O2 -march=pentium-m -msse2 -pipe"
+ CFLAGS="-O2 -march=pentium-m -msse2 $GLOBAL_CFLAGS"
CXXFLAGS="${CFLAGS}"
elif [ 'via-c7' = $TARGET ]; then
MACHINE=i686
IFS_TARGET="${MACHINE}-via-linux-gnu"
- CFLAGS="-O2 -march=${MACHINE} -mmmx -msse -msse2 -msse3 -pipe"
+ CFLAGS="-O2 -march=${MACHINE} -mmmx -msse -msse2 -msse3 $GLOBAL_CFLAGS"
CXXFLAGS="${CFLAGS}"
elif [ 'via-c3' = $TARGET ]; then
MACHINE=i586
IFS_TARGET="${MACHINE}-via-linux-gnu"
- CFLAGS="-O2 -march=c3 -m3dnow -pipe -fomit-frame-pointer"
+ CFLAGS="-O2 -march=c3 -m3dnow -fomit-frame-pointer $GLOBAL_CFLAGS"
CXXFLAGS="${CFLAGS}"
elif [ 'geodelx' = $TARGET ]; then
MACHINE=i586
IFS_TARGET="${MACHINE}-geode-linux-gnu"
- CFLAGS="-Os -march=geode -pipe -fomit-frame-pointer"
+ CFLAGS="-Os -march=geode -fomit-frame-pointer $GLOBAL_CFLAGS"
CXXFLAGS="${CFLAGS}"
else
beautify message FAIL
# Make debugging symbols
if [ "$BUILD_DEBUG" == "1" ]; then
- CFLAGS=$(sed -e "s/-O[123s]/-O/g" <<< $CFLAGS)
+ CFLAGS=$(sed -e "s/-O[123s]/-O0/g" <<< $CFLAGS)
CFLAGS="$CFLAGS -g"
- CXXFLAGS=$(sed -e "s/-O[123s]/-O/g" <<< $CXXFLAGS)
+ CXXFLAGS=$(sed -e "s/-O[123s]/-O0/g" <<< $CXXFLAGS)
CXXFLAGS="$CXXFLAGS -g"
fi