guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 41dc56c1cf4578dc296529046662e5ca32bbf3d9
Author: Nigko Yerden <nigko.yer...@gmail.com>
AuthorDate: Sun Jul 20 12:59:54 2025 +0500

    gnu: hdf5-1.8: Fix build with gcc@14.
    
    * gnu/packages/maths.scm (hdf5-1.8)[arguments]<#:make-flags>:
    Append '-Wno-error=...' to CFLAGS.
    Append '-g -O2' to CFLAGS and CXXFLAGS.
    
    Change-Id: Ib4071bcf7435d70e7f4aa9d9d3adc422e025623e
    Signed-off-by: Andreas Enge <andr...@enge.fr>
---
 gnu/packages/maths.scm | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 05a6e75092..7cb6f05dfb 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -1799,9 +1799,11 @@ incompatible with HDF5.")
                            "--enable-threadsafe"
                            "--with-pthread"
                            "--enable-unsupported")
-       ;; Use -fPIC to allow the R bindings to link with the static libraries
-       #:make-flags (list "CFLAGS=-fPIC"
-                          "CXXFLAGS=-fPIC")
+       ;; Use -fPIC to allow the R bindings to link with the static libraries.
+       ;; Declare warnings as non-errors to fix build with gcc@14
+       #:make-flags
+       (list "CFLAGS=-g -O2 -fPIC -Wno-error=incompatible-pointer-types"
+             "CXXFLAGS=-g -O2 -fPIC")
        #:phases
        (modify-phases %standard-phases
          (add-before 'configure 'patch-configure

Reply via email to