diff -Naur ORIG/configure PATCHED/configure
--- ORIG/configure	2026-04-07 20:27:13.719637010 +0000
+++ PATCHED/configure	2026-04-07 20:27:13.719652391 +0000
@@ -150,7 +150,7 @@
 
 findprog gcc CC clang gcc || exit 1
 
-findprog g++ CXX clang++ g++ || exit 1
+findprog g++ CXX g++ g++ || exit 1
 
 findprog fortran FC ${CONF_REAL10:+gfortran} ${CONF_QUAD:+ifort gfortran xlf} ifort pgf90 xlf gfortran g95 f90 || exit 1
 
@@ -439,7 +439,7 @@
 
 SRC = $CONF_DIR/src
 QUADSUFFIX = ${CONF_QUAD:+-quad}
-PREFIX = $CONF_PREFIX
+PREFIX = /usr
 LIBDIRSUFFIX = $CONF_LIBDIRSUFFIX
 
 EXE = $CONF_EXE
diff -Naur ORIG/makefile.in PATCHED/makefile.in
--- ORIG/makefile.in	2026-04-07 20:27:13.719652391 +0000
+++ PATCHED/makefile.in	2026-04-07 20:27:13.719763873 +0000
@@ -3,7 +3,7 @@
 BLD = build$(QUADSUFFIX)
 VERSION = $(BLD)/version.h
 
-LIBDIR = $(PREFIX)/lib$(LIBDIRSUFFIX)
+LIBDIR = $(PREFIX)/lib64
 INCLUDEDIR = $(PREFIX)/include
 BINDIR = $(PREFIX)/bin
 
@@ -36,18 +36,18 @@
 MFHBIN = $(BLD)/MFeynHiggs$(EXE)
 
 install: default
-	-mkdir "$(PREFIX)"
-	-mkdir "$(LIBDIR)" "$(INCLUDEDIR)" "$(BINDIR)"
-	cp -p $(BLD)/libFH.a "$(LIBDIR)"
+	-mkdir -p "$(DESTDIR)$(PREFIX)"
+	-mkdir -p  "$(DESTDIR)$(LIBDIR)" "$(DESTDIR)$(INCLUDEDIR)" "$(DESTDIR)$(BINDIR)"
+	cp -p $(BLD)/libFH.a "$(DESTDIR)$(LIBDIR)"
 	cp -p $(BLD)/CFeynHiggs.h $(BLD)/CSLHA.h $(BLD)/FHCouplings.h \
 	  $(BLD)/FHRecord.h $(BLD)/SLHA.h $(BLD)/SLHADefs.h \
-	  $(BLD)/PDG.h "$(INCLUDEDIR)"
+	  $(BLD)/PDG.h "$(DESTDIR)$(INCLUDEDIR)"
 	strip $(FHBIN)
-	cp -p $(FHBIN) $(BLD)/fcc "$(BINDIR)"
+	cp -p $(FHBIN) $(BLD)/fcc "$(DESTDIR)$(BINDIR)"
 	test ! -f $(MFHBIN) || { \
-	  test -z "$(EXE)" || ldd $(MFHBIN) | awk '/\/usr\/bin\/cyg/ { system("cp -p " $$3 " $(BINDIR)/"); }' ; \
+	  test -z "$(EXE)" || ldd $(MFHBIN) | awk '/\/usr\/bin\/cyg/ { system("cp -p " $$3 "$(DESTDIR)$(BINDIR)/"); }' ; \
 	  strip $(MFHBIN) ; \
-	  cp -p $(MFHBIN) $(BINDIR); \
+	  cp -p $(MFHBIN) $(DESTDIR)$(BINDIR); \
 	}
 
 force: $(BLD)/version.h
diff -Naur ORIG/src/Util/f_dummy.F PATCHED/src/Util/f_dummy.F
--- ORIG/src/Util/f_dummy.F	1970-01-01 00:00:00.000000000 +0000
+++ PATCHED/src/Util/f_dummy.F	2026-04-07 20:27:13.719777746 +0000
@@ -0,0 +1,5 @@
+       SUBROUTINE F(DY,Y,T,IFLAG)
+       IMPLICIT NONE
+       DOUBLE PRECISION T, DY(*), Y(*)
+       INTEGER IFLAG
+       END
diff -Naur ORIG/src/makefile PATCHED/src/makefile
--- ORIG/src/makefile	2026-04-07 20:27:13.719652391 +0000
+++ PATCHED/src/makefile	2026-04-07 20:27:13.719777746 +0000
@@ -47,11 +47,11 @@
 UTIL = Gauss.o ODESolve.o EigenSf.o SfEigensystem.o \
   HEigensystem.o SEigensystem.o TakagiFactor.o SVD.o \
   LU.o FindMinimum.o Interpolate.o extself.o \
-  ODESolveRK.o ODESolveStiff.o ODESolveODEPACK.o \
+  ODESolveRK.o ODESolveStiff.o ODESolveODEPACK.o f_dummy.o \
   odepack.o odepack_sub1.o odepack_sub2.o
 
 ODESolveODEPACK.o: odepack.o odepack_sub1.o odepack_sub2.o
-ODESolve.o: ODESolveRK.o ODESolveStiff.o ODESolveODEPACK.o
+ODESolve.o: ODESolveRK.o ODESolveStiff.o ODESolveODEPACK.o f_dummy.o
 
 SLHA = SLHAClear.o SLHARead.o SLHAWrite.o \
   SLHAGetInfo.o SLHAPutInfo.o SLHACopyString.o \
