diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-06-01 10:52:06 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2015-06-01 10:52:06 -0400 |
commit | c688a6fbcde1dbe4b084794c3c48fc52746df8a7 (patch) | |
tree | e51df1c9072db65d5962cc85515c26a6892823f2 | |
parent | gcc: move USE=debug handling to the eclass (diff) | |
download | toolchain-c688a6fbcde1dbe4b084794c3c48fc52746df8a7.tar.gz toolchain-c688a6fbcde1dbe4b084794c3c48fc52746df8a7.tar.bz2 toolchain-c688a6fbcde1dbe4b084794c3c48fc52746df8a7.zip |
gcc: expire pie/ssp/specs hardening in older versions to help clean up eclass logic
-rw-r--r-- | sys-devel/gcc/gcc-4.3.2-r4.ebuild | 12 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.3.3-r2.ebuild | 10 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.3.4.ebuild | 10 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.3.5.ebuild | 10 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.4.0-r1.ebuild | 10 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.4.1.ebuild | 10 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.4.2.ebuild | 10 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.4.3-r3.ebuild | 11 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.4.4-r2.ebuild | 12 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.4.5.ebuild | 12 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.4.6-r1.ebuild | 12 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.5.0.ebuild | 12 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.5.1-r1.ebuild | 12 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.5.2.ebuild | 12 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.5.3-r2.ebuild | 12 |
15 files changed, 0 insertions, 167 deletions
diff --git a/sys-devel/gcc/gcc-4.3.2-r4.ebuild b/sys-devel/gcc/gcc-4.3.2-r4.ebuild index f946ebf..657a294 100644 --- a/sys-devel/gcc/gcc-4.3.2-r4.ebuild +++ b/sys-devel/gcc/gcc-4.3.2-r4.ebuild @@ -7,18 +7,6 @@ EAPI="2" PATCH_VER="1.8" UCLIBC_VER="1.0" -# Hardened gcc 4 stuff -PIE_VER="10.1.5" -PIE_GCC_VER="4.3.2" -SPECS_VER="0.9.4" -SPECS_GCC_VER="4.3.2" - -# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default -PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" -PIE_UCLIBC_STABLE="x86 arm" -#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" -#SSP_UCLIBC_STABLE="" - inherit toolchain KEYWORDS="" diff --git a/sys-devel/gcc/gcc-4.3.3-r2.ebuild b/sys-devel/gcc/gcc-4.3.3-r2.ebuild index 5f81849..4baeb2c 100644 --- a/sys-devel/gcc/gcc-4.3.3-r2.ebuild +++ b/sys-devel/gcc/gcc-4.3.3-r2.ebuild @@ -7,16 +7,6 @@ EAPI="2" PATCH_VER="1.2" UCLIBC_VER="1.1" -# Hardened gcc 4 stuff -PIE_VER="10.1.5" -SPECS_VER="0.9.4" - -# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default -PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" -PIE_UCLIBC_STABLE="x86 arm" -#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" -#SSP_UCLIBC_STABLE="" - inherit toolchain KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" diff --git a/sys-devel/gcc/gcc-4.3.4.ebuild b/sys-devel/gcc/gcc-4.3.4.ebuild index 8203fc7..4c7da6d 100644 --- a/sys-devel/gcc/gcc-4.3.4.ebuild +++ b/sys-devel/gcc/gcc-4.3.4.ebuild @@ -7,16 +7,6 @@ EAPI="2" PATCH_VER="1.4" UCLIBC_VER="1.0" -# Hardened gcc 4 stuff -PIE_VER="10.1.5" -SPECS_VER="0.9.4" - -# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default -PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" -PIE_UCLIBC_STABLE="x86 arm" -#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" -#SSP_UCLIBC_STABLE="" - inherit toolchain KEYWORDS="alpha amd64 arm -hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" diff --git a/sys-devel/gcc/gcc-4.3.5.ebuild b/sys-devel/gcc/gcc-4.3.5.ebuild index d617f66..d1b29c5 100644 --- a/sys-devel/gcc/gcc-4.3.5.ebuild +++ b/sys-devel/gcc/gcc-4.3.5.ebuild @@ -7,16 +7,6 @@ EAPI="2" PATCH_VER="1.1" UCLIBC_VER="1.0" -# Hardened gcc 4 stuff -PIE_VER="10.1.5" -SPECS_VER="0.9.4" - -# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm sparc" -PIE_UCLIBC_STABLE="x86 arm" -#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" -#SSP_UCLIBC_STABLE="" - inherit toolchain KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" diff --git a/sys-devel/gcc/gcc-4.4.0-r1.ebuild b/sys-devel/gcc/gcc-4.4.0-r1.ebuild index 275648f..6fab87b 100644 --- a/sys-devel/gcc/gcc-4.4.0-r1.ebuild +++ b/sys-devel/gcc/gcc-4.4.0-r1.ebuild @@ -7,16 +7,6 @@ EAPI="2" PATCH_VER="1.2" UCLIBC_VER="1.0" -# Hardened gcc 4 stuff -#PIE_VER="10.1.5" -#SPECS_VER="0.9.4" - -# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default -#PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" -#PIE_UCLIBC_STABLE="x86 arm" -#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" -#SSP_UCLIBC_STABLE="" - inherit toolchain KEYWORDS="" diff --git a/sys-devel/gcc/gcc-4.4.1.ebuild b/sys-devel/gcc/gcc-4.4.1.ebuild index 907c2de..79867f1 100644 --- a/sys-devel/gcc/gcc-4.4.1.ebuild +++ b/sys-devel/gcc/gcc-4.4.1.ebuild @@ -7,16 +7,6 @@ EAPI="2" PATCH_VER="1.0" UCLIBC_VER="1.1" -# Hardened gcc 4 stuff -#PIE_VER="10.1.5" -#SPECS_VER="0.9.4" - -# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default -#PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" -#PIE_UCLIBC_STABLE="x86 arm" -#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" -#SSP_UCLIBC_STABLE="" - inherit toolchain KEYWORDS="" diff --git a/sys-devel/gcc/gcc-4.4.2.ebuild b/sys-devel/gcc/gcc-4.4.2.ebuild index 4f040d3..047c219 100644 --- a/sys-devel/gcc/gcc-4.4.2.ebuild +++ b/sys-devel/gcc/gcc-4.4.2.ebuild @@ -7,16 +7,6 @@ EAPI="2" PATCH_VER="1.0" UCLIBC_VER="1.0" -# Hardened gcc 4 stuff -#PIE_VER="10.1.5" -#SPECS_VER="0.9.4" - -# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default -#PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" -#PIE_UCLIBC_STABLE="x86 arm" -#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" -#SSP_UCLIBC_STABLE="" - inherit toolchain KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 -sparc ~x86 ~x86-fbsd" diff --git a/sys-devel/gcc/gcc-4.4.3-r3.ebuild b/sys-devel/gcc/gcc-4.4.3-r3.ebuild index 3ee21c0..985c9de 100644 --- a/sys-devel/gcc/gcc-4.4.3-r3.ebuild +++ b/sys-devel/gcc/gcc-4.4.3-r3.ebuild @@ -7,17 +7,6 @@ EAPI="2" PATCH_VER="1.4" UCLIBC_VER="1.0" -# Hardened gcc 4 stuff -PIE_VER="0.4.5" -SPECS_VER="0.2.0" -# arch/libc configurations known to be stable with {PIE,SSP}-by-default -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" -PIE_UCLIBC_STABLE="x86 amd64 arm ppc ppc64" -SSP_STABLE="amd64 x86 amd64 ppc ppc64 arm" -# uclibc need tls and nptl support for SSP support -SSP_UCLIBC_STABLE="" -#end Hardened stuff - inherit toolchain KEYWORDS="~alpha ~amd64 arm -hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" diff --git a/sys-devel/gcc/gcc-4.4.4-r2.ebuild b/sys-devel/gcc/gcc-4.4.4-r2.ebuild index 8dd162f..9d27aa5 100644 --- a/sys-devel/gcc/gcc-4.4.4-r2.ebuild +++ b/sys-devel/gcc/gcc-4.4.4-r2.ebuild @@ -7,18 +7,6 @@ EAPI="2" PATCH_VER="1.4" UCLIBC_VER="1.0" -# Hardened gcc 4 stuff -PIE_VER="0.4.5" -SPECS_VER="0.2.0" -SPECS_GCC_VER="4.4.3" -# arch/libc configurations known to be stable with {PIE,SSP}-by-default -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" -PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" -SSP_STABLE="amd64 x86 ppc ppc64 arm" -# uclibc need tls and nptl support for SSP support -SSP_UCLIBC_STABLE="" -#end Hardened stuff - inherit toolchain KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" diff --git a/sys-devel/gcc/gcc-4.4.5.ebuild b/sys-devel/gcc/gcc-4.4.5.ebuild index 679d3d6..ae193cf 100644 --- a/sys-devel/gcc/gcc-4.4.5.ebuild +++ b/sys-devel/gcc/gcc-4.4.5.ebuild @@ -7,18 +7,6 @@ EAPI="2" PATCH_VER="1.3" UCLIBC_VER="1.0" -# Hardened gcc 4 stuff -PIE_VER="0.4.5" -SPECS_VER="0.2.0" -SPECS_GCC_VER="4.4.3" -# arch/libc configurations known to be stable with {PIE,SSP}-by-default -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" -PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" -SSP_STABLE="amd64 x86 ppc ppc64 arm" -# uclibc need tls and nptl support for SSP support -SSP_UCLIBC_STABLE="" -#end Hardened stuff - inherit toolchain KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" diff --git a/sys-devel/gcc/gcc-4.4.6-r1.ebuild b/sys-devel/gcc/gcc-4.4.6-r1.ebuild index 28acc78..031ff73 100644 --- a/sys-devel/gcc/gcc-4.4.6-r1.ebuild +++ b/sys-devel/gcc/gcc-4.4.6-r1.ebuild @@ -7,18 +7,6 @@ EAPI="2" PATCH_VER="1.0" UCLIBC_VER="1.0" -# Hardened gcc 4 stuff -PIE_VER="0.4.5" -SPECS_VER="0.2.0" -SPECS_GCC_VER="4.4.3" -# arch/libc configurations known to be stable with {PIE,SSP}-by-default -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" -PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" -SSP_STABLE="amd64 x86 ppc ppc64 arm" -# uclibc need tls and nptl support for SSP support -SSP_UCLIBC_STABLE="" -#end Hardened stuff - inherit toolchain KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" diff --git a/sys-devel/gcc/gcc-4.5.0.ebuild b/sys-devel/gcc/gcc-4.5.0.ebuild index eeb5c63..03aa93f 100644 --- a/sys-devel/gcc/gcc-4.5.0.ebuild +++ b/sys-devel/gcc/gcc-4.5.0.ebuild @@ -7,18 +7,6 @@ EAPI="2" PATCH_VER="1.5" UCLIBC_VER="1.0" -# Hardened gcc 4 stuff -PIE_VER="0.4.5" -SPECS_VER="0.2.0" -SPECS_GCC_VER="4.4.3" -# arch/libc configurations known to be stable with {PIE,SSP}-by-default -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" -PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" -SSP_STABLE="amd64 x86 ppc ppc64 arm" -# uclibc need tls and nptl support for SSP support -SSP_UCLIBC_STABLE="" -#end Hardened stuff - inherit toolchain KEYWORDS="" diff --git a/sys-devel/gcc/gcc-4.5.1-r1.ebuild b/sys-devel/gcc/gcc-4.5.1-r1.ebuild index 8759d79..e0540b4 100644 --- a/sys-devel/gcc/gcc-4.5.1-r1.ebuild +++ b/sys-devel/gcc/gcc-4.5.1-r1.ebuild @@ -7,18 +7,6 @@ EAPI="2" PATCH_VER="1.5" UCLIBC_VER="1.0" -# Hardened gcc 4 stuff -PIE_VER="0.4.5" -SPECS_VER="0.2.0" -SPECS_GCC_VER="4.4.3" -# arch/libc configurations known to be stable with {PIE,SSP}-by-default -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" -PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" -SSP_STABLE="amd64 x86 ppc ppc64 arm" -# uclibc need tls and nptl support for SSP support -SSP_UCLIBC_STABLE="" -#end Hardened stuff - inherit eutils toolchain KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" diff --git a/sys-devel/gcc/gcc-4.5.2.ebuild b/sys-devel/gcc/gcc-4.5.2.ebuild index 858ec85..555f6a4 100644 --- a/sys-devel/gcc/gcc-4.5.2.ebuild +++ b/sys-devel/gcc/gcc-4.5.2.ebuild @@ -7,18 +7,6 @@ EAPI="2" PATCH_VER="1.2" UCLIBC_VER="1.0" -# Hardened gcc 4 stuff -PIE_VER="0.4.5" -SPECS_VER="0.2.0" -SPECS_GCC_VER="4.4.3" -# arch/libc configurations known to be stable with {PIE,SSP}-by-default -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" -PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" -SSP_STABLE="amd64 x86 ppc ppc64 arm" -# uclibc need tls and nptl support for SSP support -SSP_UCLIBC_STABLE="" -#end Hardened stuff - inherit eutils toolchain KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" diff --git a/sys-devel/gcc/gcc-4.5.3-r2.ebuild b/sys-devel/gcc/gcc-4.5.3-r2.ebuild index 42879e6..93ec145 100644 --- a/sys-devel/gcc/gcc-4.5.3-r2.ebuild +++ b/sys-devel/gcc/gcc-4.5.3-r2.ebuild @@ -7,18 +7,6 @@ EAPI="2" PATCH_VER="1.6" UCLIBC_VER="1.0" -# Hardened gcc 4 stuff -PIE_VER="0.4.7" -SPECS_VER="0.2.0" -SPECS_GCC_VER="4.4.3" -# arch/libc configurations known to be stable with {PIE,SSP}-by-default -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" -PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" -SSP_STABLE="amd64 x86 ppc ppc64 arm" -# uclibc need tls and nptl support for SSP support -SSP_UCLIBC_STABLE="" -#end Hardened stuff - inherit eutils toolchain KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" |