more typo fixes for change 3176 (comments at top of .c files)
[p5sagit/p5-mst-13.2.git] / hints / solaris_2.sh
index c2a2ede..ce36480 100644 (file)
@@ -32,6 +32,11 @@ mistrustnm=${mistrustnm:-run}
 #     http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-01/msg00465.html
 usemymalloc=${usemymalloc:-false}
 
+# malloc wrap works
+case "$usemallocwrap" in
+'') usemallocwrap='define' ;;
+esac
+
 # Avoid all libraries in /usr/ucblib.
 # /lib is just a symlink to /usr/lib
 set `echo $glibpth | sed -e 's@/usr/ucblib@@' -e 's@ /lib @ @'`
@@ -238,9 +243,13 @@ END
            # Hmm.  gcc doesn't call /usr/ccs/bin/ld directly, but it
            # does appear to be using it eventually.  egcs-1.0.3's ld
            # wrapper does this.
-           # All Solaris versions of ld I've seen contain the magic
+           # Most Solaris versions of ld I've seen contain the magic
            # string used in the grep.
            :
+       elif echo "$verbose" | grep "Solaris Link Editors" >/dev/null 2>&1; then
+           # However some Solaris 8 versions prior to ld 5.8-1.286 contain
+           # this string instead.
+           :
        else
            # No evidence yet of /usr/ccs/bin/ld.  Some versions
            # of egcs's ld wrapper call /usr/ccs/bin/ld in turn but
@@ -260,6 +269,10 @@ END
                grep "ld: Software Generation Utilities" >/dev/null 2>&1; then
                # Ok, /usr/ccs/bin/ld eventually does get called.
                :
+           elif ${myld:-ld} -V 2>&1 |
+               grep "Solaris Link Editors" >/dev/null 2>&1; then
+               # Ok, /usr/ccs/bin/ld eventually does get called.
+               :
            else
                echo "Found GNU ld='$myld'" >&4
                cat <<END >&2