]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
Added -fPIC to gloabl CFLAGS.
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 14 Mar 2009 17:03:06 +0000 (18:03 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 14 Mar 2009 17:03:06 +0000 (18:03 +0100)
tools/make-constants

index 8759ca33269215e7347b7ffc5abfa9eb92951437..21b70cb782b0685ae8767351a6bff34878e8f685 100644 (file)
@@ -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