haubi       14/07/28 13:48:20

  Modified:             profile.bashrc
  Log:
  (<glibc-2.6) -fgnu89-inline is for C only; allow user to override.

Revision  Changes    Path
1.5                  profiles/prefix/linux/profile.bashrc

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/prefix/linux/profile.bashrc?rev=1.5&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/prefix/linux/profile.bashrc?rev=1.5&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/prefix/linux/profile.bashrc?r1=1.4&r2=1.5

Index: profile.bashrc
===================================================================
RCS file: /var/cvsroot/gentoo-x86/profiles/prefix/linux/profile.bashrc,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- profile.bashrc      9 Jul 2014 12:03:53 -0000       1.4
+++ profile.bashrc      28 Jul 2014 13:48:20 -0000      1.5
@@ -16,10 +16,9 @@
 
 if [[ ${EBUILD_PHASE} == setup ]]; then
     VERS=$(/usr/bin/ldd --version | head -n1 | grep -o ") [0-9]\.[0-9]\+" | 
cut -d. -f2 )
-    if [[ $VERS -lt 6 ]]; then # compare host glibc 2.x to 2.6
-        ewarn "Your host glibc is too old; enabling -fgnu89-inline compiler 
flag. bug 473524"
-        CFLAGS="${CFLAGS} -fgnu89-inline"
-        CXXFLAGS="${CXXFLAGS} -fgnu89-inline"
+    if [[ $VERS -lt 6 && "${CFLAGS} " != *'gnu89-inline '* ]]; then # compare 
host glibc 2.x to 2.6
+        elog "Your host glibc is too old; enabling -fgnu89-inline compiler 
flag. bug 473524"
+        CFLAGS="${CFLAGS} -fgnu89-inline" # for C only
     fi  
 fi
 




Reply via email to