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
This commit is contained in:
Janneke Nieuwenhuizen 2025-01-03 15:15:49 +01:00 committed by Andreas Enge
parent d5b661f33e
commit c7858e7d9b
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -9,7 +9,7 @@
;;; Copyright © 2018, 2019, 2021, 2023, 2024 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2021 Vinicius Monego <monego@posteo.net>
;;; Copyright © 2022, 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2023 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2023, 2025 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2023 Sharlatan Hellseher <sharlatanus@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 _