mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-04-06 17:20:42 +08:00
[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:
parent
619998a82b
commit
9da0d56695
@ -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=
|
||||
|
Loading…
x
Reference in New Issue
Block a user