summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@gentoo.org>2024-11-03 13:56:47 -0500
committerEli Schwartz <eschwartz@gentoo.org>2024-11-03 14:07:10 -0500
commitab0b111b8c2676ed8a06f321b028835ee1a75967 (patch)
tree342a8e2f43cdf663d69ae32c8969577a8140b2f8 /media-gfx
parentdev-util/ruff: add 0.7.2 (diff)
downloadgentoo-ab0b111b8c2676ed8a06f321b028835ee1a75967.tar.gz
gentoo-ab0b111b8c2676ed8a06f321b028835ee1a75967.tar.bz2
gentoo-ab0b111b8c2676ed8a06f321b028835ee1a75967.zip
media-gfx/chafa: mark FP for implicit function decls in configure
It's an intrinsics check that will correctly fail when not available. Closes: https://bugs.gentoo.org/927102 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/chafa/chafa-1.12.5-r1.ebuild5
-rw-r--r--media-gfx/chafa/chafa-1.14.1.ebuild5
2 files changed, 10 insertions, 0 deletions
diff --git a/media-gfx/chafa/chafa-1.12.5-r1.ebuild b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
index 5086db9e3356..4c8a4adfa06b 100644
--- a/media-gfx/chafa/chafa-1.12.5-r1.ebuild
+++ b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
@@ -23,6 +23,11 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # checking for intrinsics, will fail where not supported. bug #927102
+ _mm_popcnt_u64
+)
+
src_configure() {
# bug 909429
use webp && append-ldflags -lwebp
diff --git a/media-gfx/chafa/chafa-1.14.1.ebuild b/media-gfx/chafa/chafa-1.14.1.ebuild
index 06484a9f1cb7..819bed597ca8 100644
--- a/media-gfx/chafa/chafa-1.14.1.ebuild
+++ b/media-gfx/chafa/chafa-1.14.1.ebuild
@@ -22,6 +22,11 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # checking for intrinsics, will fail where not supported. bug #927102
+ _mm_popcnt_u64
+)
+
src_configure() {
# bug 909429
use webp && append-ldflags -lwebp