Add minimum version check for Sun compilers on solaris (WS6U2)

Bug #177486 r=roland.mainz@informatik.med.uni-giessen.de
This commit is contained in:
seawood%netscape.com 2003-04-04 21:14:34 +00:00
Родитель dd29379fd5
Коммит 945a0e21cd
2 изменённых файлов: 409 добавлений и 373 удалений

764
configure поставляемый

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1394,6 +1394,24 @@ dnl the qsort routine under solaris is faulty
AS='/usr/ccs/bin/as'
ASFLAGS="$ASFLAGS -K PIC -L -P -D_ASM -D__STDC__=0"
AS_DASH_C_FLAG=''
CC_VERSION=`$CC -V 2>&1 | grep ^cc: 2>/dev/null | $AWK -F\: '{ print $2 }'`
CXX_VERSION=`$CXX -V 2>&1 | grep ^CC: 2>/dev/null | $AWK -F\: '{ print $2 }'`
_MAJOR_VERSION_NUMBER=`echo $CC_VERSION | $AWK '{ print $3 }'`
_BAD_COMPILER=
if test $_MAJOR_VERSION_NUMBER -lt 6; then
_BAD_COMPILER=1
elif test $_MAJOR_VERSION_NUMBER -eq 6; then
_TMP1=`echo $CC_VERSION | sed 's|^Sun WorkShop||' | $AWK '{ print $2 }'`
_TMP2=`echo $CC_VERSION | sed 's|^Sun WorkShop||' | $AWK '{ print $2 }'`
if test "`echo $_TMP1 | grep -i -c update 2>/dev/null`"; then
if test $_TMP2 -lt 2; then
_BAD_COMPILER=1
fi
fi
fi
if test -n "$_BAD_COMPILER"; then
AC_MSG_ERROR([Forte version WS6U2 or higher is required to build. Your compiler version is $CC_VERSION .])
fi
else
ASFLAGS="$ASFLAGS -fPIC"
DSO_LDOPTS='-G -h $@'