1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

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

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