diff options
author | Sergei Trofimovich <slyfox@gentoo.org> | 2019-11-06 23:21:41 +0000 |
---|---|---|
committer | Sergei Trofimovich <slyfox@gentoo.org> | 2019-11-06 23:29:54 +0000 |
commit | ebf183727b8469b7ab63ed682a2ac185c6c7f963 (patch) | |
tree | 306bbfe322e3820eefde7b7020fdf8c8ecb3540d /eclass | |
parent | www-client/firefox: arm64 stable (bug #698512) (diff) | |
download | gentoo-ebf183727b8469b7ab63ed682a2ac185c6c7f963.tar.gz gentoo-ebf183727b8469b7ab63ed682a2ac185c6c7f963.tar.bz2 gentoo-ebf183727b8469b7ab63ed682a2ac185c6c7f963.zip |
toolchain.eclass: restore RESTRICT=strip on <gcc-9.2-r1, bug #699446
commit d16e2840220 ("rename USE=regression-test to USE=test")
added a 'RESTRICT="!test? ( test )"' assignment and accidentally
overrode existing RESTRICT="strip" one. That reintroduced excessive
stripping regression.
Move RESTRICT assignments closer to one another and restore
RESTRICT="strip".
Reported-by: sargastic@gmail.com
Closes: https://bugs.gentoo.org/699446
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/toolchain.eclass | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index 5f8fd446c619..99643eafdd0f 100644 --- a/eclass/toolchain.eclass +++ b/eclass/toolchain.eclass @@ -30,16 +30,6 @@ case ${EAPI:-0} in *) die "I don't speak EAPI ${EAPI}." ;; esac -tc_supports_dostrip() { - case ${EAPI:-0} in - 5*|6) return 1 ;; - 7) return 0 ;; - *) die "Update apply_patches() for ${EAPI}." ;; - esac -} - -tc_supports_dostrip || RESTRICT="strip" # cross-compilers need controlled stripping - EXPORT_FUNCTIONS pkg_pretend pkg_setup src_unpack src_prepare src_configure \ src_compile src_test src_install pkg_postinst pkg_postrm @@ -140,6 +130,16 @@ fi IUSE="test vanilla +nls" RESTRICT="!test? ( test )" +tc_supports_dostrip() { + case ${EAPI:-0} in + 5*|6) return 1 ;; + 7) return 0 ;; + *) die "Update apply_patches() for ${EAPI}." ;; + esac +} + +tc_supports_dostrip || RESTRICT+=" strip" # cross-compilers need controlled stripping + TC_FEATURES=() tc_has_feature() { |