From 1caca7ca0b15d4a49c805780b949848e96b19603 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Thu, 12 Nov 2020 22:02:03 +0100 Subject: [PATCH] - added opt patch (don't override optimization) --- hdf-opt.patch | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++ hdf.spec | 2 ++ 2 files changed, 69 insertions(+) create mode 100644 hdf-opt.patch diff --git a/hdf-opt.patch b/hdf-opt.patch new file mode 100644 index 0000000..8c081e9 --- /dev/null +++ b/hdf-opt.patch @@ -0,0 +1,67 @@ +--- hdf-4.2.15/config/linux-gnu.orig 2020-03-03 18:40:50.000000000 +0100 ++++ hdf-4.2.15/config/linux-gnu 2020-11-12 21:56:55.160467962 +0100 +@@ -182,11 +182,11 @@ + # value of CC may have changed above). + + case $CC_BASENAME in +- gcc) ++ *gcc) + CFLAGS="$CFLAGS" + DEBUG_CFLAGS="-g -fverbose-asm" + DEBUG_CPPFLAGS= +- PROD_CFLAGS="-O3 -fomit-frame-pointer" ++ PROD_CFLAGS="-fomit-frame-pointer" + PROD_CPPFLAGS= + PROFILE_CFLAGS="-pg" + PROFILE_CPPFLAGS= +@@ -196,7 +196,7 @@ + CFLAGS="$CFLAGS" + DEBUG_CFLAGS="-g" + DEBUG_CPPFLAGS= +- PROD_CFLAGS="-O" ++ PROD_CFLAGS= + PROD_CPPFLAGS= + PROFILE_CFLAGS="-pg" + PROFILE_CPPFLAGS= +@@ -204,33 +204,33 @@ + esac + + case $F77_BASENAME in +- gfortran) ++ *gfortran) + FFLAGS="$FFLAGS" + DEBUG_FFLAGS="-g" +- PROD_FFLAGS="-O" ++ PROD_FFLAGS= + PROFILE_FFLAGS="-pg" + ;; + +- g77) ++ *g77) + FFLAGS="$FFLAGS " + DEBUG_FFLAGS="-g" +- PROD_FFLAGS="-O3 -fomit-frame-pointer" ++ PROD_FFLAGS="-fomit-frame-pointer" + PROFILE_FFLAGS="-pg" + ;; + +- f95) ++ *f95) + CFLAGS="$CFLAGS" + FFLAGS="$FFLAGS" + DEBUG_FFLAGS="-g" +- PROD_FFLAGS="-O" ++ PROD_FFLAGS= + PROFILE_FFLAGS="-pg" + ;; + +- g95) ++ *g95) + CFLAGS="$CFLAGS" + FFLAGS="$FFLAGS -i4" + DEBUG_FFLAGS="-g" +- PROD_FFLAGS="-O" ++ PROD_FFLAGS= + PROFILE_FFLAGS="-pg" + ;; + esac diff --git a/hdf.spec b/hdf.spec index 75ca40e..f6b8744 100644 --- a/hdf.spec +++ b/hdf.spec @@ -20,6 +20,7 @@ Patch1: %{name}-morearchs.patch Patch2: %{name}-link.patch Patch3: %{name}-szip.patch Patch4: %{name}-tirpc.patch +Patch5: %{name}-opt.patch URL: http://portal.hdfgroup.org/display/HDF4/HDF4 BuildRequires: autoconf >= 2.50 BuildRequires: automake @@ -144,6 +145,7 @@ Dokumentacja javadoc do interfejsu HDF do Javy (JHI). %patch2 -p1 %patch3 -p1 %patch4 -p1 +%patch5 -p1 %build %{__libtoolize} -- 2.44.0