From: Michael Tremer Date: Sat, 14 Mar 2009 17:03:06 +0000 (+0100) Subject: Added -fPIC to gloabl CFLAGS. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0e396291d806493b3cfacf04c19ddd8ceefb191e;p=ipfire-3.x.git Added -fPIC to gloabl CFLAGS. --- diff --git a/tools/make-constants b/tools/make-constants index 8759ca332..21b70cb78 100644 --- a/tools/make-constants +++ b/tools/make-constants @@ -92,36 +92,37 @@ else 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 @@ -131,9 +132,9 @@ fi # 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