haubi       14/07/09 12:03:53

  Modified:             profile.bashrc
  Log:
  prefix/linux/profile.bashrc: Enable -fgnu89-inline compiler flag for 
glibc-2.5 and older, bug#473524.

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

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

Index: profile.bashrc
===================================================================
RCS file: /var/cvsroot/gentoo-x86/profiles/prefix/linux/profile.bashrc,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- profile.bashrc      21 Dec 2011 04:13:08 -0000      1.3
+++ profile.bashrc      9 Jul 2014 12:03:53 -0000       1.4
@@ -14,4 +14,13 @@
     fi
 fi
 
+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"
+    fi  
+fi
+
 # vim: set syn=sh expandtab ts=4:




Reply via email to