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:
