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

commit 6b36b2d9681c5d9752d4e5e5fa39632396984a11
Author: Janneke Nieuwenhuizen <jann...@gnu.org>
AuthorDate: Fri Jan 3 18:13:11 2025 +0100

    gnu: gf2x: Fix build with gcc-14.
    
    * gnu/packages/algebra.scm (gf2x)[arguments]: New field to relax gcc-14's
    strictness.
    
    Change-Id: I5891f800a47ff1b42d912d03111d29cb57afdf8c
---
 gnu/packages/algebra.scm | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 77e3c16205..90ef63ea56 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -18,6 +18,7 @@
 ;;; Copyright © 2023 Mehmet Tekman <mtekma...@gmail.com>
 ;;; Copyright © 2025 Sharlatan Hellseher <sharlata...@gmail.com>
 ;;; Copyright © 2025 Nigko Yerden <nigko.yer...@gmail.com>
+;;; Copyright © 2025 Janneke Nieuwenhuizen <jann...@gnu.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -133,6 +134,10 @@ multiplication routines such as Toom–Cook and the FFT.")
                (base32
                 "04g5jg0i4vz46b4w2dvbmahwzi3k6b8g515mfw7im1inc78s14id"))))
     (build-system gnu-build-system)
+    (arguments
+     (list
+      #:configure-flags
+      #~(list "CFLAGS=-g -O2 -Wno-error=implicit-function-declaration")))
     (native-inputs (list autoconf automake libtool))
     (synopsis "Arithmetic of polynomials over binary finite fields")
     (description

Reply via email to