summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Basch <probe@mit.edu>1996-03-30 00:18:40 +0000
committerRichard Basch <probe@mit.edu>1996-03-30 00:18:40 +0000
commitc033db04aca5aac0ddfa7dd3fa54e8eb2c1a41df (patch)
tree0d459a3dd431bcc1434622cdc37e4bdc950c0770
parentd4874bd9a5a2c2be0f35b1b56c0051041b7ea950 (diff)
downloadkrb5-c033db04aca5aac0ddfa7dd3fa54e8eb2c1a41df.tar.gz
krb5-c033db04aca5aac0ddfa7dd3fa54e8eb2c1a41df.tar.xz
krb5-c033db04aca5aac0ddfa7dd3fa54e8eb2c1a41df.zip
Added SunOS shared library support
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7739 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/util/ChangeLog4
-rw-r--r--src/util/makeshlib.sh15
2 files changed, 19 insertions, 0 deletions
diff --git a/src/util/ChangeLog b/src/util/ChangeLog
index f89448e47..04416270b 100644
--- a/src/util/ChangeLog
+++ b/src/util/ChangeLog
@@ -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).
diff --git a/src/util/makeshlib.sh b/src/util/makeshlib.sh
index 66d3e2150..5b6062278 100644
--- a/src/util/makeshlib.sh
+++ b/src/util/makeshlib.sh
@@ -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