commit:     c688a6fbcde1dbe4b084794c3c48fc52746df8a7
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  1 14:52:06 2015 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Mon Jun  1 14:52:06 2015 +0000
URL:        https://gitweb.gentoo.org/proj/toolchain.git/commit/?id=c688a6fb

gcc: expire pie/ssp/specs hardening in older versions to help clean up eclass 
logic

 sys-devel/gcc/gcc-4.3.2-r4.ebuild | 12 ------------
 sys-devel/gcc/gcc-4.3.3-r2.ebuild | 10 ----------
 sys-devel/gcc/gcc-4.3.4.ebuild    | 10 ----------
 sys-devel/gcc/gcc-4.3.5.ebuild    | 10 ----------
 sys-devel/gcc/gcc-4.4.0-r1.ebuild | 10 ----------
 sys-devel/gcc/gcc-4.4.1.ebuild    | 10 ----------
 sys-devel/gcc/gcc-4.4.2.ebuild    | 10 ----------
 sys-devel/gcc/gcc-4.4.3-r3.ebuild | 11 -----------
 sys-devel/gcc/gcc-4.4.4-r2.ebuild | 12 ------------
 sys-devel/gcc/gcc-4.4.5.ebuild    | 12 ------------
 sys-devel/gcc/gcc-4.4.6-r1.ebuild | 12 ------------
 sys-devel/gcc/gcc-4.5.0.ebuild    | 12 ------------
 sys-devel/gcc/gcc-4.5.1-r1.ebuild | 12 ------------
 sys-devel/gcc/gcc-4.5.2.ebuild    | 12 ------------
 sys-devel/gcc/gcc-4.5.3-r2.ebuild | 12 ------------
 15 files changed, 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"

Reply via email to