~ruther/guix-local

41dc56c1cf4578dc296529046662e5ca32bbf3d9 — Nigko Yerden 10 months ago dca31a1
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 <andreas@enge.fr>
1 files changed, 5 insertions(+), 3 deletions(-)

M gnu/packages/maths.scm
M gnu/packages/maths.scm => gnu/packages/maths.scm +5 -3
@@ 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