mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-11-21 01:04:10 +08:00
[svn-r7075] Purpose:
Bug Fix Description: Quincey discovered that the new compiler on SOL needs the -features=tmplife flag. However, this flag is only available for version 5.3 of the compiler (and up, we're assuming). Solution: Add this flag only if the version of the compiler is 5.3 or greater. Platforms tested: Sol and Arabica (only affects solaris machines) Misc. update:
This commit is contained in:
parent
e0d8e90d61
commit
186565693d
@ -15,9 +15,23 @@ fi
|
||||
# Try gcc compiler flags
|
||||
#. $srcdir/config/gnu-flags
|
||||
|
||||
cxx_version="`$CXX -V 2>&1 |grep 'WorkShop' |\
|
||||
sed 's/.*WorkShop.*C\+\+ \([0-9\.]*\).*/\1/'`"
|
||||
|
||||
cxx_vers_major=`echo $cxx_version | cut -f1 -d.`
|
||||
cxx_vers_minor=`echo $cxx_version | cut -f2 -d.`
|
||||
cxx_vers_patch=`echo $cxx_version | cut -f3 -d.`
|
||||
|
||||
# Specify the "-features=tmplife" if the compiler can handle this...
|
||||
if test -n "$cxx_version"; then
|
||||
if test $cxx_vers_major -ge 5 -a $cxx_vers_minor -ge 3 -o $cxx_vers_major -gt 5; then
|
||||
CXXFLAGS="-features=tmplife"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Try solaris native compiler flags
|
||||
if test -z "$cxx_flags_set"; then
|
||||
CXXFLAGS="-instances=global"
|
||||
CXXFLAGS="$CXXFLAGS -instances=global"
|
||||
CPPFLAGS="-LANG:std"
|
||||
LIBS="$LIBS -lsocket"
|
||||
DEBUG_CXXFLAGS=-g
|
||||
|
Loading…
Reference in New Issue
Block a user