diff --git a/config b/config index 56aad1d70..3ddf4bb46 100755 --- a/config +++ b/config @@ -333,7 +333,10 @@ esac # gcc < 2.8 does not support -mcpu=ultrasparc if [ "$OUT" = solaris-usparc-gcc ] then - if [ `echo $GCCVER | sed 's/.*version //;s/\.//;s/\..*//'` -lt 28 ] + GCCVERMAJOR="`echo $GCCVER | sed 's/.*version \([^.]*\).*/\1/`" + GCCVERMINOR="`echo $GCCVER | sed 's/.*version[^.]*\.\([^.]*\).*/\1/`" + echo "gcc version $GCCVERMAJOR.$GCCVERMINOR.x" + if [ $GCCVERMAJOR$GCCVERMINOR -lt 28 ] then OUT=solaris-usparc-oldgcc fi