From 9da0d5669537959f683088479b47e3cfddbd8f91 Mon Sep 17 00:00:00 2001 From: Paul Harten Date: Fri, 19 Feb 1999 13:03:05 -0500 Subject: [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) --- config/irix6.x | 8 ++++++-- 1 file 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= -- cgit v0.12