diff options
author | Alexander Gabert <pappy@gentoo.org> | 2003-11-30 15:50:00 +0000 |
---|---|---|
committer | Alexander Gabert <pappy@gentoo.org> | 2003-11-30 15:50:00 +0000 |
commit | 9f93258e616ab82f136b200f100b0a0e7eb610cb (patch) | |
tree | 95897b510a14ff65c60e42c81bd088915a4a8b50 /sys-devel | |
parent | added ccache warnings to the ebuilds, thanks to Strider for pointing this out... (diff) | |
download | gentoo-2-9f93258e616ab82f136b200f100b0a0e7eb610cb.tar.gz gentoo-2-9f93258e616ab82f136b200f100b0a0e7eb610cb.tar.bz2 gentoo-2-9f93258e616ab82f136b200f100b0a0e7eb610cb.zip |
added ccache warnings to the ebuilds, thanks to Strider for pointing this out and providing the workaround
Diffstat (limited to 'sys-devel')
-rw-r--r-- | sys-devel/gcc/ChangeLog | 7 | ||||
-rw-r--r-- | sys-devel/gcc/Manifest | 6 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-3.2.3-r3.ebuild | 7 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-3.3.2-r3.ebuild | 7 |
4 files changed, 21 insertions, 6 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog index c25cbec9a7b4..a37421868a2c 100644 --- a/sys-devel/gcc/ChangeLog +++ b/sys-devel/gcc/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-devel/gcc # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.150 2003/11/29 20:00:20 brad_mssw Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.151 2003/11/30 15:49:53 pappy Exp $ + + 30 Nov 2003; Alexander Gabert <pappy@gentoo.org> gcc-3.2.3-r3.ebuild, + gcc-3.3.2-r3.ebuild: + added ccache warnings to the ebuilds, thanks to Strider for pointing this out + and providing the workaround 29 Nov 2003; Brad House <brad_mssw@gentoo.org> gcc-3.3.2-r2.ebuild: mark stable on amd64 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 996badbfca46..3fadc91c7725 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -1,4 +1,4 @@ -MD5 62429952b55dddb5f2a6612890e7d9b8 gcc-3.3.2-r3.ebuild 20354 +MD5 49ac3c0ecb88c9e700718bb99ab34626 gcc-3.3.2-r3.ebuild 20354 MD5 aa01e0515884df05563094839c31d7d1 gcc-3.3.1-r1.ebuild 16131 MD5 245b532d7263a50f97e66d873ea9033b gcc-3.3-r1.ebuild 16530 MD5 6d0d6b9214ecb88e26a54b70901c50b4 gcc-2.95.3-r7.ebuild 5436 @@ -7,7 +7,7 @@ MD5 25a95ad59dc52c9ec23faf193ea4f168 gcc-3.3.ebuild 16642 MD5 d25ffc7e82003a26e025471ca8df299c gcc-3.2.1-r7.ebuild 14774 MD5 4c70f9eb4f5ccc6760d8879f37455b72 gcc-3.3.2-r2.ebuild 18120 MD5 778251850e282841687d9f8fbde95b6f gcc-3.3.1-r5.ebuild 17997 -MD5 6a2ba873adb017334be598d886a1d5a1 gcc-3.2.3-r3.ebuild 19801 +MD5 5e999ccfed037afc7b16bd2e73980fc0 gcc-3.2.3-r3.ebuild 19801 MD5 459fe070924cbfd485139f84f2dd47ff gcc-3.0.4-r6.ebuild 8738 MD5 3f796d926d7c63b50910a657cb67a358 gcc-3.1.1-r1.ebuild 9595 MD5 430290d026e77c2948af9d1fcad119a9 gcc-3.2.2.ebuild 16057 @@ -15,7 +15,7 @@ MD5 079abbc45c914fdad6c90540fe82302c gcc-2.95.3-r8.ebuild 9213 MD5 89c5294c24b323cf6c28e507fef6d59d gcc-3.2-r5.ebuild 12876 MD5 c44c493b629be3a1abbc1eb4d3cb00d1 gcc-3.1-r8.ebuild 9776 MD5 409702fb214e89c1386c8b8e6af05680 gcc-3.3.2-r1.ebuild 17957 -MD5 cdea89f4661e0b19ce3d59aebf5367a3 ChangeLog 32784 +MD5 fdcc6bbc2645e3b4663b439bdcba506f ChangeLog 32780 MD5 bbf7ff9e515bff98521189d16d272524 gcc-3.3.2.ebuild 17777 MD5 22d9e3c49111d1b8b8ec1484732087c9 metadata.xml 259 MD5 f3954ff28c23b90e76a17920c79534f2 gcc-3.2.3-r2.ebuild 17300 diff --git a/sys-devel/gcc/gcc-3.2.3-r3.ebuild b/sys-devel/gcc/gcc-3.2.3-r3.ebuild index bbde8f63eefe..0ce57cd292f6 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.2 2003/11/28 19:08:16 pappy Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.2.3-r3.ebuild,v 1.3 2003/11/30 15:49:54 pappy Exp $ IUSE="static nls bootstrap java build" @@ -220,6 +220,11 @@ src_unpack() { then eerror "found binaries that are dynamically linked to the libgcc with __guard@@GCC" eerror "you need to compile these binaries without CFLAGS -fstack-protector/hcc -r" + echo + eerror "also you have to make sure that using ccache needs the cache to be flushed" + eerror "wipe out /var/tmp/ccache or /root/.ccache, this will remove possible saved" + eerror "-fstack-protector arguments that still may reside in such a compiler cache" + echo eerror "when such binaries are found, gcc cannot remove libgcc propolice functions" eerror "leading to gcc -static -fstack-protector breaking, see gentoo bug id 25299" einfo "you can run 'qpkg -f' from the gentoolkit package and reemerge the program" diff --git a/sys-devel/gcc/gcc-3.3.2-r3.ebuild b/sys-devel/gcc/gcc-3.3.2-r3.ebuild index 441b30f06554..21769c65a7bf 100644 --- a/sys-devel/gcc/gcc-3.3.2-r3.ebuild +++ b/sys-devel/gcc/gcc-3.3.2-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.3.2-r3.ebuild,v 1.2 2003/11/28 19:08:16 pappy Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.3.2-r3.ebuild,v 1.3 2003/11/30 15:49:54 pappy Exp $ IUSE="static nls bootstrap java build X multilib" @@ -243,6 +243,11 @@ src_unpack() { then eerror "found binaries that are dynamically linked to the libgcc with __guard@@GCC" eerror "you need to compile these binaries without CFLAGS -fstack-protector/hcc -r" + echo + eerror "also you have to make sure that using ccache needs the cache to be flushed" + eerror "wipe out /var/tmp/ccache or /root/.ccache, this will remove possible saved" + eerror "-fstack-protector arguments that still may reside in such a compiler cache" + echo eerror "when such binaries are found, gcc cannot remove libgcc propolice functions" eerror "leading to gcc -static -fstack-protector breaking, see gentoo bug id 25299" einfo "you can run 'qpkg -f' from the gentoolkit package and reemerge the program" |