applgrid: fix build on darwin (#460224)

This commit is contained in:
Dmitry Kalinkin
2025-11-16 14:30:45 +00:00
committed by GitHub

View File

@@ -38,7 +38,10 @@ stdenv.mkDerivation rec {
'' ''
+ (lib.optionalString stdenv.hostPlatform.isDarwin '' + (lib.optionalString stdenv.hostPlatform.isDarwin ''
substituteInPlace src/Makefile.in \ substituteInPlace src/Makefile.in \
--replace-fail "gfortran -print-file-name=libgfortran.a" "gfortran -print-file-name=libgfortran.dylib" --replace-fail "gfortran -print-file-name=libgfortran.a" "gfortran -print-file-name=libgfortran.dylib" \
--replace-fail 'libfAPPLgrid_la_LIBADD =' 'libfAPPLgrid_la_LIBADD = $(FRTLLIB)' \
--replace-fail '$(CXXLINK) -rpath $(libdir) $(libfAPPLgrid_la_OBJECTS) $(libfAPPLgrid_la_LIBADD) $(LIBS)' \
'$(CXXLINK) -rpath $(libdir) $(libfAPPLgrid_la_OBJECTS) $(libfAPPLgrid_la_LIBADD) $(LIBS) -Wl,-undefined,dynamic_lookup'
''); '');
enableParallelBuilding = false; # broken enableParallelBuilding = false; # broken