summaryrefslogtreecommitdiffstats
path: root/config/linux
diff options
context:
space:
mode:
authorRobb Matzke <matzke@llnl.gov>1998-04-22 17:26:01 (GMT)
committerRobb Matzke <matzke@llnl.gov>1998-04-22 17:26:01 (GMT)
commit1c1679b2d43a14170ee6759f578a2ecad4ab56c1 (patch)
treee8462f942e88374904821fd56557fba95c99ba6d /config/linux
parent91a34f543da20aee0de3ad2ec2cc58f86750bcf6 (diff)
downloadhdf5-1c1679b2d43a14170ee6759f578a2ecad4ab56c1.zip
hdf5-1c1679b2d43a14170ee6759f578a2ecad4ab56c1.tar.gz
hdf5-1c1679b2d43a14170ee6759f578a2ecad4ab56c1.tar.bz2
[svn-r356] Changes since 19980421
---------------------- ./bin/release ./src/H5.c ./src/H5private.h ./src/H5public.h ./src/H5Fpublic.h Changed the version number constants to names that begin with H5_VERS_ and added macros that check that the version numbers in the include files match the version number of the library. ./MANIFEST ./html/H5.user.html ./html/Version.html [NEW] ./html/version.obj [NEW] ./html/version.gif [NEW] Documented version numbers and the macros, constants, and functions associated with them. ./bin/versinc A perl script that increments the minor version number and sets the patch level back to zero. This is intended to be invoked from the top of the source tree by a cvs commit anywhere in the source tree. Quincey? ./src/H5O.c ./src/H5Oprivate.h Added H5O_count() to count the number of object header messages of a particular type. Quincey needs this for the attribute package. ./test/dsets.c Fixed warnings. Enabled the small strip-mine buffer test. ./config/linux Added optimizations for the Pentium-Pro for production mode.
Diffstat (limited to 'config/linux')
-rw-r--r--config/linux19
1 files changed, 9 insertions, 10 deletions
diff --git a/config/linux b/config/linux
index 870aa3b..5aab032 100644
--- a/config/linux
+++ b/config/linux
@@ -10,15 +10,6 @@
# flags like `-DH5G_DEBUG' since these are added with the
# `--enable-debug' switch of configure.
CC=${CC:-gcc}
-
-# What must *always* be present for things to compile correctly?
-CFLAGS="$CFLAGS -ansi"
-#CPPFLAGS="$CPPFLAGS -I."
-
-# What compiler flags should be used for code development?
-DEBUG_CFLAGS="-g -fverbose-asm"
-DEBUG_CPPFLAGS="-DH5F_OPT_SEEK=0 -DH5F_LOW_DFLT=H5F_LOW_SEC2"
-
case `$CC -v 2>&1 |tail -1 |sed 's/gcc version //'` in
2.7.*)
echo "You have an old version of gcc, please upgrade to 2.8.1 or better"
@@ -28,9 +19,17 @@ case `$CC -v 2>&1 |tail -1 |sed 's/gcc version //'` in
;;
esac
+# What must *always* be present for things to compile correctly?
+CFLAGS="$CFLAGS -ansi"
+#CPPFLAGS="$CPPFLAGS -I."
+
+# What compiler flags should be used for code development?
+DEBUG_CFLAGS="-g -fverbose-asm"
+DEBUG_CPPFLAGS="-DH5F_OPT_SEEK=0 -DH5F_LOW_DFLT=H5F_LOW_SEC2"
+
# What compiler flags should be used for building a production
# library?
-PROD_CFLAGS="-O3 -finline-functions -malign-double -fomit-frame-pointer"
+PROD_CFLAGS="-O3 -finline-functions -malign-double -fomit-frame-pointer -march=pentiumpro -fschedule-insns2"
PROD_CPPFLAGS=
# What compiler flags enable code profiling?