Added SunOS shared library support
authorRichard Basch <probe@mit.edu>
Sat, 30 Mar 1996 00:18:40 +0000 (00:18 +0000)
committerRichard Basch <probe@mit.edu>
Sat, 30 Mar 1996 00:18:40 +0000 (00:18 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7739 dc483132-0cff-0310-8789-dd5450dbe970

src/util/ChangeLog
src/util/makeshlib.sh

index f89448e47c1fe1e2b663c53338e641199d586fdf..04416270b38bf3c27c709cb9dea63d78eea387a6 100644 (file)
@@ -1,3 +1,7 @@
+Fri Mar 29 16:42:24 1996  Richard Basch  <basch@lehman.com>
+
+       * makeshlib.sh: Added support for SunOS shared libraries.
+
 Sat Feb 24 19:03:53 1996  Theodore Y. Ts'o  <tytso@dcl>
 
        * makeshlib.sh: Add support for HPUX and Sinix (sys5r4 on mips).
index 66d3e21503d341b275193f94278569a6111b2380..5b606227881815903da4def393e869a3e8da6fba 100644 (file)
@@ -80,6 +80,21 @@ mips-sni-sysv4)
        $CC -G $ldflags -o $library $optflags $FILES $libdirfl $liblist
        stat=$?
        ;;
+*-*-sunos*)
+       FILES=`for i 
+       do
+               sed -e "s;^;$i/shared/;" -e "s; ; $i/shared/;g" $i/DONE
+       done`
+       optflags=""
+       if test "$HAVE_GCC"x = "x" ; then
+               optflags="-h $library"
+       fi
+
+       echo ld -dp -assert pure-text $ldflags -o $library $optflags $FILES $libdirfl
+       ld -dp -assert pure-text $ldflags -o $library $optflags $FILES $libdirfl
+       stat=$?
+       ;;
 *-*-aix*)
        FILES=`for i 
        do