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 _