EBCDIC: the non-printable characters are different.
[p5sagit/p5-mst-13.2.git] / hints / solaris_2.sh
index 86a375b..f89842a 100644 (file)
@@ -272,7 +272,7 @@ doesn't work, you should use -B/usr/ccs/bin/ instead.
 
 END
                ccdlflags="$ccdlflags -Wl,-E"
-               lddlflags="$lddlflags -W,l-E -G"
+               lddlflags="$lddlflags -Wl,-E -G"
            fi
        fi
 
@@ -519,6 +519,9 @@ cat > UU/uselongdouble.cbu <<'EOCBU'
 case "$uselongdouble" in
 "$define"|true|[yY]*)
        if test -f /opt/SUNWspro/lib/libsunmath.so; then
+               # Unfortunately libpth has already been set and
+               # searched, so we need to add in everything manually.
+               libpth="$libpth /opt/SUNWspro/lib"
                libs="$libs -lsunmath"
                ldflags="$ldflags -L/opt/SUNWspro/lib -R/opt/SUNWspro/lib"
                d_sqrtl=define