summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@gentoo.org>2024-07-11 23:46:37 -0400
committerEli Schwartz <eschwartz@gentoo.org>2024-07-12 01:54:16 -0400
commit51e36f9017aaa359ec9bd3367241ab7e9b64f702 (patch)
tree7ac960aaea7bd2a545c557e9855e794c9925c636 /dev-lang/c-intercal
parentdev-lisp/sbcl: update HOMEPAGE for https (diff)
downloadgentoo-51e36f9017aaa359ec9bd3367241ab7e9b64f702.tar.gz
gentoo-51e36f9017aaa359ec9bd3367241ab7e9b64f702.tar.bz2
gentoo-51e36f9017aaa359ec9bd3367241ab7e9b64f702.zip
dev-lang/c-intercal: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/855590 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Diffstat (limited to 'dev-lang/c-intercal')
-rw-r--r--dev-lang/c-intercal/c-intercal-31.0.ebuild5
1 files changed, 5 insertions, 0 deletions
diff --git a/dev-lang/c-intercal/c-intercal-31.0.ebuild b/dev-lang/c-intercal/c-intercal-31.0.ebuild
index 8657f746d707..77d289ef928e 100644
--- a/dev-lang/c-intercal/c-intercal-31.0.ebuild
+++ b/dev-lang/c-intercal/c-intercal-31.0.ebuild
@@ -48,6 +48,11 @@ src_prepare() {
}
src_configure() {
+ # -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/855590
+ # https://gitlab.com/esr/intercal/-/issues/7
+ filter-lto
+
append-cflags $(test-flags-CC -fno-toplevel-reorder) #722862
econf
}