Add support for HPUX and Sinix (sys5r4 on mips)
authorTheodore Tso <tytso@mit.edu>
Sun, 25 Feb 1996 00:05:32 +0000 (00:05 +0000)
committerTheodore Tso <tytso@mit.edu>
Sun, 25 Feb 1996 00:05:32 +0000 (00:05 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7529 dc483132-0cff-0310-8789-dd5450dbe970

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

index cec08c8836b57dff1620dc3614bdf035058440ba..f89448e47c1fe1e2b663c53338e641199d586fdf 100644 (file)
@@ -1,3 +1,7 @@
+Sat Feb 24 19:03:53 1996  Theodore Y. Ts'o  <tytso@dcl>
+
+       * makeshlib.sh: Add support for HPUX and Sinix (sys5r4 on mips).
+
 Wed Feb  7 00:26:47 1996  Theodore Y. Ts'o  <tytso@dcl>
 
        * Makefile.in: Folded in danw's changes to allow
index 10ec0be810e0a45dd30a3fcb7d3c34c8aa714246..66d3e21503d341b275193f94278569a6111b2380 100644 (file)
@@ -29,6 +29,16 @@ case $host  in
        ld -Bshareable $ldflags -o $library $FILES $libdirfl $liblist
        stat=$?
        ;;
+*-*-hpux*)
+       FILES=`for i
+       do
+               sed -e "s;^;$i/shared/;" -e "s; ; $i/shared/;g" $i/DONE
+       done`
+       ldflags="`echo $ldflags | sed 's/-Wl,+b,/+b /g'`"
+       echo ld -b $ldflags -o $library $FILES $libdirfl $liblist
+       ld -b $ldflags -o $library $FILES $libdirfl $liblist
+       stat=$?
+       ;;
 *-*-linux*)
        FILES=`for i 
        do
@@ -39,6 +49,22 @@ case $host  in
        $CC --shared $ldflags -o $library $FILES $libdirfl $liblist
        stat=$?
        ;;
+mips-sni-sysv4)
+       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
+       ldflags="`echo $ldflags | sed -e 's/-R /-R/g'`"
+
+       echo $CC -G $ldflags -o $library $optflags $FILES $libdirfl $liblist 
+       $CC -G $ldflags -o $library $optflags $FILES $libdirfl $liblist
+       stat=$?
+       ;;
 *-*-solaris*)
        FILES=`for i 
        do