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>
This commit is contained in:
Nigko Yerden 2025-07-20 12:59:54 +05:00 committed by Andreas Enge
parent dca31a12e3
commit 41dc56c1cf
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -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