~ruther/guix-local

2237640a2524fd8e2758c5448324674b0fae7ad2 — Janneke Nieuwenhuizen 1 year, 9 months ago 862730d
gnu: python-h5py: Fix build with gcc-14.

* gnu/packages/python-xyz.scm (python-h5py)[arguments]: Add phase
"relax-gcc-14-strictness".

Change-Id: Ib68eb41305d075069926323727fe35ca65fd2873
1 files changed, 8 insertions(+), 1 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +8 -1
@@ 3980,7 3980,14 @@ library.")
              (when tests?
                (setenv "H5PY_TEST_CHECK_FILTERS" "1")
                (with-directory-excursion (site-packages inputs outputs)
                  (invoke "pytest" "-vv"))))))))
                  (invoke "pytest" "-vv")))))
          (add-before 'build 'relax-gcc-14-strictness
            (lambda _
              (setenv
               "CFLAGS"
               (string-append
                "-g -O2"
                `" -Wno-error=incompatible-pointer-types")))))))
    (propagated-inputs (list python-six python-numpy))
    (inputs (list hdf5))
    (native-inputs