diff options
author | Alexander Gabert <pappy@gentoo.org> | 2003-11-28 19:08:23 +0000 |
---|---|---|
committer | Alexander Gabert <pappy@gentoo.org> | 2003-11-28 19:08:23 +0000 |
commit | fbf7705fc1187f99530989456cd25a3e1685f505 (patch) | |
tree | 084b7c2ea943b80230f7483f9ff7203f1c680877 /sys-devel/gcc/gcc-3.2.3-r3.ebuild | |
parent | added logic for false positives hitting gcc library with guard in it (diff) | |
download | historical-fbf7705fc1187f99530989456cd25a3e1685f505.tar.gz historical-fbf7705fc1187f99530989456cd25a3e1685f505.tar.bz2 historical-fbf7705fc1187f99530989456cd25a3e1685f505.zip |
added logic for false positives hitting gcc library with guard in it
Diffstat (limited to 'sys-devel/gcc/gcc-3.2.3-r3.ebuild')
-rw-r--r-- | sys-devel/gcc/gcc-3.2.3-r3.ebuild | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys-devel/gcc/gcc-3.2.3-r3.ebuild b/sys-devel/gcc/gcc-3.2.3-r3.ebuild index e8b91ded0c00..bbde8f63eefe 100644 --- a/sys-devel/gcc/gcc-3.2.3-r3.ebuild +++ b/sys-devel/gcc/gcc-3.2.3-r3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.2.3-r3.ebuild,v 1.1 2003/11/27 22:02:17 pappy Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.2.3-r3.ebuild,v 1.2 2003/11/28 19:08:16 pappy Exp $ IUSE="static nls bootstrap java build" @@ -215,7 +215,7 @@ src_unpack() { ewarn "this sys-libs/glibc has __guard object and __stack_smash_handler functions" ewarn "scanning the system for binaries with __guard - this may take 5-10 minutes" ewarn "please do not press crtl-C or crtl-Z during this period - it will continue" - SCANPATH="$(for i in $(cat /etc/ld.so.conf | grep -v '^\#'); do echo -n $i; echo -n ' '; done) $(echo ${PATH} | sed 's,:, ,g')" + SCANPATH="$(for i in $(cat /etc/ld.so.conf | grep -v '/usr/lib/gcc-lib' | grep -v '^\#'); do echo -n $i; echo -n ' '; done) $(echo ${PATH} | sed 's,:, ,g')" if [ "$(find ${SCANPATH} -type f -perm -1 -maxdepth 9 -exec readelf -s {} \; 2>&1 | grep "__guard\@GCC" 2>&1 1>/dev/null; echo $?)" == "0" ] then eerror "found binaries that are dynamically linked to the libgcc with __guard@@GCC" |