[Frugalware-git] frugalware-current: util.sh: append -fno-strict-aliasing to CFLAGS for gcc-4.2

VMiklos vmiklos at frugalware.org
Wed Sep 26 22:17:41 CEST 2007


Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=7c16c1fa12373690b20bd4853de4f2ce1fa9f7e9

commit 7c16c1fa12373690b20bd4853de4f2ce1fa9f7e9
Author: VMiklos <vmiklos at frugalware.org>
Date:   Wed Sep 26 22:17:35 2007 +0200

util.sh: append -fno-strict-aliasing to CFLAGS for gcc-4.2

diff --git a/source/include/util.sh b/source/include/util.sh
index 782a726..150f7d9 100644
--- a/source/include/util.sh
+++ b/source/include/util.sh
@@ -81,6 +81,12 @@ Flocalstatedir="/var"
Fmenudir="/usr/share/applications"
Farchs=('i686' 'x86_64' 'ppc')
Fconfopts="--prefix=$Fprefix"
+if [ -n "$CFLAGS" ]; then
+	_gccver=`gcc -dumpversion`
+	if [ "${_gccver%%.?}" == "4.2" ]; then
+		export CFLAGS="$CFLAGS -fno-strict-aliasing"
+	fi
+fi
export LDFLAGS="-Wl,--hash-style=both"

###


More information about the Frugalware-git mailing list