From 79599515788b85b18aa655e7b7f8cc05c1bbddd8 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 16 Feb 2019 12:59:29 +0000 Subject: gentoo resync : 16.02.1018 --- eclass/toolchain.eclass | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'eclass/toolchain.eclass') diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index 56921228daa9..daa62e3a67c0 100644 --- a/eclass/toolchain.eclass +++ b/eclass/toolchain.eclass @@ -1278,7 +1278,8 @@ toolchain_src_configure() { if in_iuse vtv ; then confgcc+=( $(use_enable vtv vtable-verify) - $(use_enable vtv libvtv) + # See Note [implicitly enabled flags] + $(usex vtv '' --disable-libvtv) ) fi @@ -2514,7 +2515,9 @@ toolchain_death_notice() { # # GCC does not follow this pattern and instead overrides autodetection # of the feature and enables it unconditionally. -# See https://gcc.gnu.org/PR85663 +# See bugs: +# https://gcc.gnu.org/PR85663 (libsanitizer on mips) +# https://bugs.gentoo.org/661252 (libvtv on powerpc64) # # Thus safer way to enable/disable the feature is to rely on implicit # enabled-by-default state: -- cgit v1.2.3