Ticket #9482: 0001-teach-configure-about-studio.patch

File 0001-teach-configure-about-studio.patch, 1.2 KB (added by SF/lblume, 11 years ago)

Patch to allow configure to pick up Solaris Studio CC

  • configure

    a b  
    752752        if test -n "$_host"; then
    753753                compilers="$_host_alias-g++ $_host_alias-c++ $_host-g++ $_host-c++"
    754754        else
    755                 compilers="g++ c++"
     755                compilers="g++ c++ CC"
    756756        fi
    757757
    758758        # Iterate over all candidates, pick the first working one
     
    812812                        cxx_version="not found"
    813813                        cxx_verc_fail=yes
    814814                fi
    815                 echo non-gcc compiler version ${cxx_version}
    816815        else
    817816                cxx_version="not found"
    818817                cxx_verc_fail=yes
    819                 echo found non-gcc compiler version ${cxx_version}
    820818        fi
    821819
    822820        case $_host_os in
     
    836834                                        ;;
    837835                        esac
    838836                        ;;
     837                solaris*)
     838                        cxx_version=`( $CXX -V ) 2>&1`
     839                        cxx_version="`echo "${cxx_version}" | sed 's/.*\([0-9][0-9]*\.[0-9][0-9]*\).*/\1/'`"
     840                       
     841                        case $cxx_version in
     842                                5.1[0-2])
     843                                        cxx_verc_fail=no
     844                                        ;;
     845                                *)
     846                                        cxx_version="$cxx_version, bad"
     847                                        cxx_verc_fail=yes
     848                                        ;;
     849                        esac
     850                        ;;
    839851                *)
    840852                        cxx_version="$cxx_version, bad"
    841853                        cxx_verc_fail=yes
     
    850862        echo "The version of your compiler is not supported at this time"
    851863        echo "Please ensure you are using GCC >= 2.95"
    852864        exit 1
     865else
     866        echo found non-gcc compiler version ${cxx_version}
    853867fi
    854868
    855869#