dev-python/pypy*: Default to USE=shadowstack to improve compatibility
authorMichał Górny <mgorny@gentoo.org>
Thu, 7 Jan 2016 14:52:08 +0000 (15:52 +0100)
committerMichał Górny <mgorny@gentoo.org>
Thu, 7 Jan 2016 14:54:11 +0000 (15:54 +0100)
Prefer the shadowstack gcrootfinder over asmgcc since the latter
strongly relies on specific assembly being generated by gcc and is often
broken by various optimization flags.

dev-python/pypy-bin/pypy-bin-2.6.0-r2.ebuild
dev-python/pypy-bin/pypy-bin-4.0.0-r1.ebuild
dev-python/pypy-bin/pypy-bin-4.0.1.ebuild
dev-python/pypy/pypy-2.6.0-r1.ebuild
dev-python/pypy/pypy-4.0.0-r1.ebuild
dev-python/pypy/pypy-4.0.1.ebuild
dev-python/pypy/pypy-9999.ebuild
dev-python/pypy3-bin/pypy3-bin-2.4.0-r1.ebuild
dev-python/pypy3/pypy3-2.4.0.ebuild
dev-python/pypy3/pypy3-9999.ebuild

index 24c009e40f5dec2cbbb49864688a2ce2a672cd64..30b1707a0ee2d02b9c2dfed9669d2ab86f22308e 100644 (file)
@@ -51,7 +51,7 @@ REQUIRED_USE="!jit? ( !shadowstack )
 LICENSE="MIT"
 SLOT="0/$(get_version_component_range 1-2 ${PV})"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc gdbm +jit shadowstack sqlite cpu_flags_x86_sse2 test tk"
+IUSE="doc gdbm +jit +shadowstack sqlite cpu_flags_x86_sse2 test tk"
 
 # yep, world would be easier if people started filling subslots...
 RDEPEND="
index d5081ddd4036672abcd9310d5c9d4c708f38870c..0ac20cca6426bf762dcc43e9ed99f35b022e9573 100644 (file)
@@ -51,7 +51,7 @@ REQUIRED_USE="!jit? ( !shadowstack )
 LICENSE="MIT"
 SLOT="0/$(get_version_component_range 1-2 ${PV})"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc gdbm +jit shadowstack sqlite cpu_flags_x86_sse2 test tk"
+IUSE="doc gdbm +jit +shadowstack sqlite cpu_flags_x86_sse2 test tk"
 
 # yep, world would be easier if people started filling subslots...
 RDEPEND="
index c2c94e896819768cc1687af9dd22a1ce8dbf9242..a549a9bf021a12bad5e0a1eb3efff18e894aab68 100644 (file)
@@ -51,7 +51,7 @@ REQUIRED_USE="!jit? ( !shadowstack )
 LICENSE="MIT"
 SLOT="0/$(get_version_component_range 1-2 ${PV})"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc gdbm +jit shadowstack sqlite cpu_flags_x86_sse2 test tk"
+IUSE="doc gdbm +jit +shadowstack sqlite cpu_flags_x86_sse2 test tk"
 
 # yep, world would be easier if people started filling subslots...
 RDEPEND="
index 4058bf05a68b821781c7db721561a935be7156a2..720c79d986c12c13b1cec7a3064dcfdceb7eb3e6 100644 (file)
@@ -17,7 +17,7 @@ SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${P}-src.tar.bz2
 LICENSE="MIT"
 SLOT="0/$(get_version_component_range 1-2 ${PV})"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox shadowstack sqlite cpu_flags_x86_sse2 test tk"
+IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox +shadowstack sqlite cpu_flags_x86_sse2 test tk"
 
 RDEPEND=">=sys-libs/zlib-1.1.3:0=
        virtual/libffi:0=
index 19988bfe2df60fee3de3d12fa55be049a7bec5ba..9a64dcbae0d080e1c73087af4e29d5e60130bee0 100644 (file)
@@ -17,7 +17,7 @@ SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${P}-src.tar.bz2
 LICENSE="MIT"
 SLOT="0/$(get_version_component_range 1-2 ${PV})"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox shadowstack sqlite cpu_flags_x86_sse2 test tk"
+IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox +shadowstack sqlite cpu_flags_x86_sse2 test tk"
 
 RDEPEND=">=sys-libs/zlib-1.1.3:0=
        virtual/libffi:0=
index 19988bfe2df60fee3de3d12fa55be049a7bec5ba..9a64dcbae0d080e1c73087af4e29d5e60130bee0 100644 (file)
@@ -17,7 +17,7 @@ SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${P}-src.tar.bz2
 LICENSE="MIT"
 SLOT="0/$(get_version_component_range 1-2 ${PV})"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox shadowstack sqlite cpu_flags_x86_sse2 test tk"
+IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox +shadowstack sqlite cpu_flags_x86_sse2 test tk"
 
 RDEPEND=">=sys-libs/zlib-1.1.3:0=
        virtual/libffi:0=
index 302e84393a752b34d36efbc773cdaffb736eb17f..331ea557e59e9d506eec199192a8b3cc3c2aaca1 100644 (file)
@@ -18,7 +18,7 @@ SRC_URI="
 LICENSE="MIT"
 SLOT="0/$(get_version_component_range 1-2 ${PV})"
 KEYWORDS=""
-IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox shadowstack sqlite cpu_flags_x86_sse2 test tk"
+IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox +shadowstack sqlite cpu_flags_x86_sse2 test tk"
 
 RDEPEND=">=sys-libs/zlib-1.1.3:0=
        virtual/libffi:0=
index 45e75f7e5a1c7c93fb05f50511e7e50c802db73e..21b40bb3b8c0833f48dc12a7b8b885d2e11abd95 100644 (file)
@@ -50,7 +50,7 @@ REQUIRED_USE="!jit? ( !shadowstack )
 LICENSE="MIT"
 SLOT="0/$(get_version_component_range 1-2 ${PV})"
 KEYWORDS="~amd64 ~x86"
-IUSE="gdbm +jit shadowstack sqlite cpu_flags_x86_sse2 test tk"
+IUSE="gdbm +jit +shadowstack sqlite cpu_flags_x86_sse2 test tk"
 
 # yep, world would be easier if people started filling subslots...
 RDEPEND="
index 9c15e466801f3379773c91c701f3a0041b605773..fdff56aa4786a7719095983c109cc9d223ce60a6 100644 (file)
@@ -16,7 +16,7 @@ SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${P}-src.tar.bz2"
 LICENSE="MIT"
 SLOT="0/$(get_version_component_range 1-2 ${PV})"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 gdbm +jit libressl low-memory ncurses sandbox shadowstack sqlite cpu_flags_x86_sse2 tk"
+IUSE="bzip2 gdbm +jit libressl low-memory ncurses sandbox +shadowstack sqlite cpu_flags_x86_sse2 tk"
 
 RDEPEND=">=sys-libs/zlib-1.1.3:0=
        virtual/libffi:0=
index 73bd1594c24e2bf831231d73a53fd0d7096ffb41..80507799ecbb42e207c6a48499ed32aac01272d9 100644 (file)
@@ -18,7 +18,7 @@ SRC_URI=""
 LICENSE="MIT"
 SLOT="0/$(get_version_component_range 1-2 ${PV})"
 KEYWORDS=""
-IUSE="bzip2 gdbm +jit low-memory ncurses sandbox shadowstack sqlite cpu_flags_x86_sse2 test tk"
+IUSE="bzip2 gdbm +jit low-memory ncurses sandbox +shadowstack sqlite cpu_flags_x86_sse2 test tk"
 
 RDEPEND=">=sys-libs/zlib-1.1.3:0=
        virtual/libffi:0=