janneke pushed a commit to branch core-packages-team
in repository guix.

commit e5c9431282d6f20fdc2b5425dee670fe7e26ae1b
Author: Janneke Nieuwenhuizen <jann...@gnu.org>
AuthorDate: Fri Jan 3 15:15:49 2025 +0100

    gnu: mpfi: Fix build with gcc-14.
    
    * gnu/packages/multiprecision.scm (mpfi)[arguments]: Add CFLAGS to 
#:configure-flags
    to relax gcc-14's strictness.
    
    Change-Id: Ia4a2aeeff9ffd79320050959dac794c790c0022e
---
 gnu/packages/multiprecision.scm | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm
index 2c36439ea3..016c2ba0ab 100644
--- a/gnu/packages/multiprecision.scm
+++ b/gnu/packages/multiprecision.scm
@@ -9,7 +9,7 @@
 ;;; Copyright © 2018, 2019, 2021, 2023, 2024 Efraim Flashner 
<efr...@flashner.co.il>
 ;;; Copyright © 2021 Vinicius Monego <mon...@posteo.net>
 ;;; Copyright © 2022, 2024 Maxim Cournoyer <maxim.courno...@gmail.com>
-;;; Copyright © 2023 Janneke Nieuwenhuizen <jann...@gnu.org>
+;;; Copyright © 2023, 2025 Janneke Nieuwenhuizen <jann...@gnu.org>
 ;;; Copyright © 2023 Sharlatan Hellseher <sharlata...@gmail.com>
 ;;;
 ;;; This file is part of GNU Guix.
@@ -178,7 +178,10 @@ precision and correctly rounds the results.")
                   "141pa2ym1azka25bwkx2w1mf6wdcn155ncc45dr5bj5dycw2hj0m"))))
       (build-system gnu-build-system)
       (arguments
-       (list #:configure-flags #~(list "--enable-static=no")
+       (list #:configure-flags
+             #~(list
+                "CFLAGS=-g -O -Wno-error=incompatible-pointer-types"
+                "--enable-static=no")
              #:phases #~(modify-phases %standard-phases
                           (add-after 'unpack 'chdir
                             (lambda _

Reply via email to