[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)
This commit is contained in:
Paul Harten 1999-02-19 13:03:05 -05:00
parent 619998a82b
commit 9da0d56695

View File

@ -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=