summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/perl6.scm3
1 files changed, 2 insertions, 1 deletions
diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm
index 10eb33be25..317a1bd021 100644
--- a/gnu/packages/perl6.scm
+++ b/gnu/packages/perl6.scm
@@ -67,7 +67,8 @@
(lambda* (#:key inputs outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out"))
(pkg-config (assoc-ref inputs "pkg-config")))
- (setenv "CFLAGS" "-fcommon")
+ ;; fix building with GCC 14
+ (setenv "CFLAGS" "-fcommon -Wno-incompatible-pointer-types")
(setenv "LDFLAGS"
,@(if (target-ppc32?)
`((string-append "-Wl,-rpath=" out "/lib" " -latomic"))