diff options
author | Paul Harten <pharten@ncsa.uiuc.edu> | 1999-02-19 18:03:05 (GMT) |
---|---|---|
committer | Paul Harten <pharten@ncsa.uiuc.edu> | 1999-02-19 18:03:05 (GMT) |
commit | 9da0d5669537959f683088479b47e3cfddbd8f91 (patch) | |
tree | fc735b27acb56f0fa69e4b6fc35f135b50c683f5 /config | |
parent | 619998a82b459ad327666e78cba7a6ba2d5d8537 (diff) | |
download | hdf5-9da0d5669537959f683088479b47e3cfddbd8f91.zip hdf5-9da0d5669537959f683088479b47e3cfddbd8f91.tar.gz hdf5-9da0d5669537959f683088479b47e3cfddbd8f91.tar.bz2 |
[svn-r1083] Purpose:
Bug fix
Problem:
Currently, when --enable_preduction --disable-debug modes are
selected during configure, the optimization level scheduled is
-O (-O2). Unfortunately, this level of optimization relaxes
too much the alignments necesary for the building, and testing
of the hdf5 library.
Solution:
Lower the level of optimiztion to -O1. This still maintains
required alignments.
Platform tested:
Irix6.5(fuga)
Diffstat (limited to 'config')
-rw-r--r-- | config/irix6.x | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/config/irix6.x b/config/irix6.x index bff3a5f..4ba1252 100644 --- a/config/irix6.x +++ b/config/irix6.x @@ -31,11 +31,15 @@ case "X-$CC_BASENAME" in # 1209: constant expressions # 1196: __vfork() (this is an SGI config problem) # Always turn off these loader warnings: + # 47: linked module might degrade performance # 84: a library is not used - CFLAGS="$CFLAGS -ansi -n32 -woff 1174,1429,1209,1196 -Wl,-woff,84" + # 85: duplicate definition preemption + # 134: duplicate weak definition preemption + CFLAGS="$CFLAGS -ansi -n32 -woff 1174,1429,1209,1196 -Wl,-woff,47 -Wl,-woff,84 -Wl,-woff,85 -Wl,-woff,134" DEBUG_CFLAGS=-g DEBUG_CPPFLAGS= - PROD_CFLAGS=-O + # Higher optimizations relax alignment requirements needed + PROD_CFLAGS=-O1 PROD_CPPFLAGS= PROFILE_CFLAGS=-pg PROFILE_CPPFLAGS= |