diff --git a/science/hdf5/files/patch-no-commons.diff b/science/hdf5/files/patch-no-commons.diff new file mode 100644 index 0000000000000..57e1f96c92d56 --- /dev/null +++ b/science/hdf5/files/patch-no-commons.diff @@ -0,0 +1,17 @@ +--- a/configure 2023-08-10 16:57:56.000000000 -0600 ++++ b/configure 2023-09-22 23:08:25.000000000 -0600 +@@ -11228,14 +11228,6 @@ + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if shared Fortran libraries are supported" >&5 + printf %s "checking if shared Fortran libraries are supported... " >&6; } + H5_FORTRAN_SHARED="yes" +- ## tell libtool to do the right thing with COMMON symbols, this fixes +- ## corrupt values with COMMON and EQUIVALENCE when building shared +- ## Fortran libraries on OSX with gnu and Intel compilers (HDFFV-2772). +- case "`uname`" in +- Darwin*) +- H5_LDFLAGS="$H5_LDFLAGS -Wl,-commons,use_dylibs" +- ;; +- esac + + ## Report results of check(s) +