summaryrefslogtreecommitdiffstats
path: root/config/intel-flags
diff options
context:
space:
mode:
authorElena Pourmal <epourmal@hdfgroup.org>2010-10-08 20:57:57 (GMT)
committerElena Pourmal <epourmal@hdfgroup.org>2010-10-08 20:57:57 (GMT)
commit0e617633fc7902a4e954b869b10088871c226aec (patch)
tree5a5fe43d739bb35579999aaf216220b57924e6c0 /config/intel-flags
parent2305dc9b7a39d4eb887a676788679cd422695178 (diff)
downloadhdf5-0e617633fc7902a4e954b869b10088871c226aec.zip
hdf5-0e617633fc7902a4e954b869b10088871c226aec.tar.gz
hdf5-0e617633fc7902a4e954b869b10088871c226aec.tar.bz2
[svn-r19567] Maintenance: Added -O3 to be used with the C Intel v 11 compilers; set default to -O for all
unknown versions of the C Intel compilers. Modified apple config file to display Intel compiler information. Updated RELEASE.txt notes accordingly. Platfroms tested: jam, amani and dubna (Mac 64-bit) with Intel C, Fortran and C++ compilers.
Diffstat (limited to 'config/intel-flags')
-rw-r--r--config/intel-flags14
1 files changed, 7 insertions, 7 deletions
diff --git a/config/intel-flags b/config/intel-flags
index 5bf06d4..1d07714 100644
--- a/config/intel-flags
+++ b/config/intel-flags
@@ -70,13 +70,8 @@ if test "X-icc" = "X-$cc_vendor"; then
# Default to C99 standard.
H5_CFLAGS="${H5_CFLAGS:--std=c99 $arch}"
- # Production
- # -Wl,-s to remove all symbols for smaller file
- # O3 optimization causes compilation failures on many platforms;
- # the problem exists in all versions of the icc compiler up to the latest 9.1
- # I changed optimization flag to default -O2. EIP, 2006-08-15
- #PROD_CFLAGS="-O3 -Wl,-s"
- PROD_CFLAGS="-O2 -Wl,-s"
+ # Production is set to default; see settings for specific version further down
+ PROD_CFLAGS= "-O"
PROD_CPPFLAGS=
# Debug
@@ -98,6 +93,11 @@ fi
# Please follow the pattern below by adding new versions at the top, copying
# the information from the previous version and adding modifications to that.
case "$cc_vendor-$cc_version" in
+ icc-11*)
+ # -s became obsolete; we also fixed bugs that allow us to enable higher level
+ # of optimization starting with 1.8.7
+ PROD_CFLAGS="-O3"
+ ;;
icc-10*)
PROD_CFLAGS="-O1 -Wl,-s"
;;