~ruther/guix-local

9f5df57b0529d94c1215d3f902f860972e2003ba — Ashish SHUKLA 1 year, 3 months ago 7a145d9
gnu: moarvm: Fix build with GCC 14.

Fixes guix/guix#1409

* gnu/packages/perl6.scm (moarvm)[#:phases]<configure>: Update CFLAGS.

Change-Id: I18d133c9d4fa78d20be4fdc11253a8ee9fcc7ee7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 2 insertions(+), 1 deletions(-)

M gnu/packages/perl6.scm
M gnu/packages/perl6.scm => gnu/packages/perl6.scm +2 -1
@@ 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"))