diff options
author | Michał Górny <mgorny@gentoo.org> | 2020-12-21 14:33:10 +0100 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2020-12-21 20:04:10 +0100 |
commit | 7865f4bd2926668de526766df0d1335c6513a4d6 (patch) | |
tree | d69f9070efbea85961c85085baacd9669070ad68 /sys-libs | |
parent | x11-libs/cairo: Raise pixman version requirement (diff) | |
download | gentoo-7865f4bd2926668de526766df0d1335c6513a4d6.tar.gz gentoo-7865f4bd2926668de526766df0d1335c6513a4d6.tar.bz2 gentoo-7865f4bd2926668de526766df0d1335c6513a4d6.zip |
sys-libs/compiler-rt-sanitizers: Update REQUIRED_USE
Require building at least one feature. While technically it is possible
to build with none, it results in just the README being installed which
makes no sense. It also breaks the test code. While it could be fixed,
it makes no sense to do it.
While at it, remove the stale rule for libfuzzer -- it builds fine right
now without other components.
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'sys-libs')
3 files changed, 6 insertions, 6 deletions
diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.0.1.9999.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.0.1.9999.ebuild index 1e3a849c675a..67e9b199c31b 100644 --- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.0.1.9999.ebuild +++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.0.1.9999.ebuild @@ -13,8 +13,8 @@ LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="$(ver_cut 1-3)" KEYWORDS="" IUSE="+clang +libfuzzer +profile +sanitize test +xray elibc_glibc" -# FIXME: libfuzzer does not enable all its necessary dependencies -REQUIRED_USE="libfuzzer? ( || ( sanitize xray ) )" +REQUIRED_USE=" + || ( libfuzzer profile sanitize xray )" RESTRICT="!test? ( test ) !clang? ( test )" CLANG_SLOT=${SLOT%%.*} diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.0.1_rc2.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.0.1_rc2.ebuild index 1e3a849c675a..67e9b199c31b 100644 --- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.0.1_rc2.ebuild +++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.0.1_rc2.ebuild @@ -13,8 +13,8 @@ LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="$(ver_cut 1-3)" KEYWORDS="" IUSE="+clang +libfuzzer +profile +sanitize test +xray elibc_glibc" -# FIXME: libfuzzer does not enable all its necessary dependencies -REQUIRED_USE="libfuzzer? ( || ( sanitize xray ) )" +REQUIRED_USE=" + || ( libfuzzer profile sanitize xray )" RESTRICT="!test? ( test ) !clang? ( test )" CLANG_SLOT=${SLOT%%.*} diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-12.0.0.9999.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-12.0.0.9999.ebuild index 1e3a849c675a..67e9b199c31b 100644 --- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-12.0.0.9999.ebuild +++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-12.0.0.9999.ebuild @@ -13,8 +13,8 @@ LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="$(ver_cut 1-3)" KEYWORDS="" IUSE="+clang +libfuzzer +profile +sanitize test +xray elibc_glibc" -# FIXME: libfuzzer does not enable all its necessary dependencies -REQUIRED_USE="libfuzzer? ( || ( sanitize xray ) )" +REQUIRED_USE=" + || ( libfuzzer profile sanitize xray )" RESTRICT="!test? ( test ) !clang? ( test )" CLANG_SLOT=${SLOT%%.*} |