diff options
author | 2003-08-24 17:30:27 +0000 | |
---|---|---|
committer | 2003-08-24 17:30:27 +0000 | |
commit | ce585b0e3e2b88583c2c2b8a9593ebb63175749c (patch) | |
tree | 0b293418bccc4feba355102e4a274b3ff1970695 /sys-devel/gcc | |
parent | Moved to stable on x86 (diff) | |
download | gentoo-2-ce585b0e3e2b88583c2c2b8a9593ebb63175749c.tar.gz gentoo-2-ce585b0e3e2b88583c2c2b8a9593ebb63175749c.tar.bz2 gentoo-2-ce585b0e3e2b88583c2c2b8a9593ebb63175749c.zip |
Add hardened-gcc support, bug #26305.
Diffstat (limited to 'sys-devel/gcc')
-rw-r--r-- | sys-devel/gcc/ChangeLog | 6 | ||||
-rw-r--r-- | sys-devel/gcc/Manifest | 12 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-3.2.3-r1.ebuild | 8 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-3.2.3-r2.ebuild | 8 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-3.3-r1.ebuild | 8 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-3.3.1.ebuild | 8 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-3.3.ebuild | 8 |
7 files changed, 46 insertions, 12 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog index 2854667cb41e..d9fd1067442b 100644 --- a/sys-devel/gcc/ChangeLog +++ b/sys-devel/gcc/ChangeLog @@ -1,6 +1,10 @@ # 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.118 2003/08/24 08:40:43 azarah Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.119 2003/08/24 17:30:06 azarah Exp $ + + 24 Aug 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.3-r1.ebuild, + gcc-3.2.3-r2.ebuild, gcc-3.3-r1.ebuild, gcc-3.3.1.ebuild, gcc-3.3.ebuild: + Add hardened-gcc support, bug #26305. 24 Aug 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.2-r2.ebuild, gcc-3.2.2.ebuild, gcc-3.2.3-r1.ebuild, gcc-3.2.3-r2.ebuild, diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 6a6d2081ee1d..7336038f1731 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -1,18 +1,18 @@ MD5 857d79065f68cdc820201acbeb5c10ac gcc-3.2.1-r7.ebuild 14840 MD5 7aa7239d769e91ef64b34820192afc69 gcc-3.2.2-r2.ebuild 15873 MD5 63530786ea42df2b5ca6e52999f586f2 gcc-2.95.3-r7.ebuild 5464 -MD5 f85eeaaad2d7fb2cbd449215c1e61a51 ChangeLog 26798 -MD5 f890c963415838034322cf4f21267a53 gcc-3.3.1.ebuild 15756 +MD5 e00c7acf639161703fc5740d2193716c ChangeLog 26988 +MD5 ef24891eda3626945a81d853f9af2fc3 gcc-3.3.1.ebuild 15920 MD5 85e2366f675b5b808daf3a709d08a101 gcc-3.1.1-r1.ebuild 9642 MD5 789ae0db671f886a9d355cfcc6c561ec gcc-3.1-r8.ebuild 9814 MD5 feb010a6cb97e65c1d201a5796e92942 gcc-3.0.4-r6.ebuild 8766 -MD5 c617901aca7cf6a82cfe5deacd077b01 gcc-3.3.ebuild 16495 -MD5 b64cdca55fa99ed6136fc975c9bf24eb gcc-3.3-r1.ebuild 16321 +MD5 37095aa486e319bb769a4017ae63e955 gcc-3.3.ebuild 16659 +MD5 b2e89e886710927e540748a92166ed36 gcc-3.3-r1.ebuild 16485 MD5 b47190af0648ab5deee8d2fdf337bd4e gcc-2.95.3-r8.ebuild 9250 MD5 b6b3fc753a05897175f5edad1708929f gcc-3.2-r5.ebuild 12933 MD5 3f91b3c313269ba11e2bf2d48a549ea6 gcc-3.2.2.ebuild 16082 -MD5 ea7c423f8a0fe4877882f5e783dd1701 gcc-3.2.3-r1.ebuild 17174 -MD5 3ffc651d9efb71867c10559d4fe0f99c gcc-3.2.3-r2.ebuild 17168 +MD5 f0c40822ad0933eecc7fde8f973072d8 gcc-3.2.3-r1.ebuild 17338 +MD5 30f05626a455bb2366bf687e806302a7 gcc-3.2.3-r2.ebuild 17332 MD5 3213bd50acdbbd71ce7dd3e40710e30e files/digest-gcc-2.95.3-r7 64 MD5 523970c128b929fe7c7cf36508ebd1d5 files/gcc-2.95.3-new-atexit.diff 13604 MD5 73da03a8bd40327709e7850d9e2158e6 files/gcc-2.95.3-destructor-atexit.diff 3890 diff --git a/sys-devel/gcc/gcc-3.2.3-r1.ebuild b/sys-devel/gcc/gcc-3.2.3-r1.ebuild index e0bb2f0204a4..02b08d5793b6 100644 --- a/sys-devel/gcc/gcc-3.2.3-r1.ebuild +++ b/sys-devel/gcc/gcc-3.2.3-r1.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-r1.ebuild,v 1.15 2003/08/24 08:40:43 azarah Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.2.3-r1.ebuild,v 1.16 2003/08/24 17:30:06 azarah Exp $ IUSE="static nls bootstrap java build" @@ -596,5 +596,11 @@ pkg_postinst() { # Fix ncurses b0rking (if r5 isn't unmerged) find ${ROOT}/usr/lib/gcc-lib -name '*curses.h' -exec rm -f {} \; + + # http://dev.gentoo.org/~pappy/hardened-gcc/docs/etdyn-ssp.html + if has_version '>=sys-devel/hardened-gcc-1.2' + then + [ "${ROOT}" = "/" ] && hardened-gcc -A + fi } diff --git a/sys-devel/gcc/gcc-3.2.3-r2.ebuild b/sys-devel/gcc/gcc-3.2.3-r2.ebuild index f297b09b50e1..e87facd7fdab 100644 --- a/sys-devel/gcc/gcc-3.2.3-r2.ebuild +++ b/sys-devel/gcc/gcc-3.2.3-r2.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-r2.ebuild,v 1.3 2003/08/24 08:40:43 azarah Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.2.3-r2.ebuild,v 1.4 2003/08/24 17:30:06 azarah Exp $ IUSE="static nls bootstrap java build" @@ -596,5 +596,11 @@ pkg_postinst() { # Fix ncurses b0rking (if r5 isn't unmerged) find ${ROOT}/usr/lib/gcc-lib -name '*curses.h' -exec rm -f {} \; + + # http://dev.gentoo.org/~pappy/hardened-gcc/docs/etdyn-ssp.html + if has_version '>=sys-devel/hardened-gcc-1.2' + then + [ "${ROOT}" = "/" ] && hardened-gcc -A + fi } diff --git a/sys-devel/gcc/gcc-3.3-r1.ebuild b/sys-devel/gcc/gcc-3.3-r1.ebuild index 50d8f9f6f4cb..02004f5fe398 100644 --- a/sys-devel/gcc/gcc-3.3-r1.ebuild +++ b/sys-devel/gcc/gcc-3.3-r1.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-r1.ebuild,v 1.4 2003/08/24 08:40:43 azarah Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.3-r1.ebuild,v 1.5 2003/08/24 17:30:06 azarah Exp $ IUSE="static nls bootstrap java build X" @@ -586,5 +586,11 @@ pkg_postinst() { # Fix ncurses b0rking (if r5 isn't unmerged) find ${ROOT}/usr/lib/gcc-lib -name '*curses.h' -exec rm -f {} \; + + # http://dev.gentoo.org/~pappy/hardened-gcc/docs/etdyn-ssp.html + if has_version '>=sys-devel/hardened-gcc-1.2' + then + [ "${ROOT}" = "/" ] && hardened-gcc -A + fi } diff --git a/sys-devel/gcc/gcc-3.3.1.ebuild b/sys-devel/gcc/gcc-3.3.1.ebuild index 9d616de05a1d..894baf894fbc 100644 --- a/sys-devel/gcc/gcc-3.3.1.ebuild +++ b/sys-devel/gcc/gcc-3.3.1.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.1.ebuild,v 1.3 2003/08/24 08:40:43 azarah Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.3.1.ebuild,v 1.4 2003/08/24 17:30:07 azarah Exp $ IUSE="static nls bootstrap java build X" @@ -562,5 +562,11 @@ pkg_postinst() { # Fix ncurses b0rking (if r5 isn't unmerged) find ${ROOT}/usr/lib/gcc-lib -name '*curses.h' -exec rm -f {} \; + + # http://dev.gentoo.org/~pappy/hardened-gcc/docs/etdyn-ssp.html + if has_version '>=sys-devel/hardened-gcc-1.2' + then + [ "${ROOT}" = "/" ] && hardened-gcc -A + fi } diff --git a/sys-devel/gcc/gcc-3.3.ebuild b/sys-devel/gcc/gcc-3.3.ebuild index bd1945e7986d..7ba2b1a2537f 100644 --- a/sys-devel/gcc/gcc-3.3.ebuild +++ b/sys-devel/gcc/gcc-3.3.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.ebuild,v 1.8 2003/08/24 08:40:43 azarah Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.3.ebuild,v 1.9 2003/08/24 17:30:07 azarah Exp $ IUSE="static nls bootstrap java build X" @@ -584,5 +584,11 @@ pkg_postinst() { # Fix ncurses b0rking (if r5 isn't unmerged) find ${ROOT}/usr/lib/gcc-lib -name '*curses.h' -exec rm -f {} \; + + # http://dev.gentoo.org/~pappy/hardened-gcc/docs/etdyn-ssp.html + if has_version '>=sys-devel/hardened-gcc-1.2' + then + [ "${ROOT}" = "/" ] && hardened-gcc -A + fi } |