diff options
Diffstat (limited to 'dev-perl/PDL/files')
-rw-r--r-- | dev-perl/PDL/files/PDL-2.87.0-fortran.patch | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/dev-perl/PDL/files/PDL-2.87.0-fortran.patch b/dev-perl/PDL/files/PDL-2.87.0-fortran.patch new file mode 100644 index 000000000000..96a676e970eb --- /dev/null +++ b/dev-perl/PDL/files/PDL-2.87.0-fortran.patch @@ -0,0 +1,26 @@ +diff --git a/Libtmp/Minuit/Makefile.PL b/Libtmp/Minuit/Makefile.PL +index bd2c933..2268225 100644 +--- a/Libtmp/Minuit/Makefile.PL ++++ b/Libtmp/Minuit/Makefile.PL +@@ -125,7 +125,7 @@ undef &MY::postamble; # suppress warning + $orig .= "FFLAGS = $hack_64bit $mycflags \$(OPTIMIZE)\n"; + $orig .= join "\n",map { + ("minuitlib/$_\$(OBJ_EXT): minuitlib/$_.f +- $mycompiler -c \$(FFLAGS) -o minuitlib/$_\$(OBJ_EXT) minuitlib/$_.f ++ \$(FC) \$(FFLAGS) -fPIC -c -o minuitlib/$_\$(OBJ_EXT) $mycflags minuitlib/$_.f + " )} @minuitfiles; + return $orig; + }; +diff --git a/Libtmp/Slatec/Makefile.PL b/Libtmp/Slatec/Makefile.PL +index 443d53b..b4675f7 100644 +--- a/Libtmp/Slatec/Makefile.PL ++++ b/Libtmp/Slatec/Makefile.PL +@@ -85,7 +85,7 @@ undef &MY::postamble; # suppress warning + $orig =~ s/:\s*slatec\.pd/: slatec.pd/; + $orig .= "FFLAGS = $hack_64bit $mycflags \$(OPTIMIZE)\n"; + join "\n", $orig, map "$_\$(OBJ_EXT): $_.f +- $mycompiler -c \$(FFLAGS) -o $_\$(OBJ_EXT) $_.f", @slatecfiles; ++ \$(FC) \$(FFLAGS) -c -fPIC -o $_\$(OBJ_EXT) $mycflags $_.f", @slatecfiles; + }; + + # Remove i386 option for OS X recent versions for better build, dual arch does not work anyway |