* makeshlib.sh: Allow stuffing of SONAME field in shared lib if
authorTom Yu <tlyu@mit.edu>
Tue, 29 Oct 1996 20:40:31 +0000 (20:40 +0000)
committerTom Yu <tlyu@mit.edu>
Tue, 29 Oct 1996 20:40:31 +0000 (20:40 +0000)
gcc is being used; this requires newer (2.7.0?) gcc and possibly
binutils (2.6?)

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9247 dc483132-0cff-0310-8789-dd5450dbe970

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

index 88c4ce617699c83cd3ed2a9c08baf67eea6e6717..4f2a76b08e5a2f5f53020f35e1aa7983e6f31b3e 100644 (file)
@@ -1,3 +1,9 @@
+Tue Oct 29 15:39:12 1996  Tom Yu  <tlyu@mit.edu>
+
+       * makeshlib.sh: Allow stuffing of SONAME field in shared lib if
+       gcc is being used; this requires newer (2.7.0?) gcc and possibly
+       binutils (2.6?)
+
 Mon Oct 21 21:23:15 1996  Tom Yu  <tlyu@mit.edu>
 
        * Makefile.in: Fixes for new subdir recursion method.
index 4507ad269df235fb8b4a02bb880886342a880d7a..74c73b70565785811a3b2c59bad761038b63f5fe 100644 (file)
@@ -58,6 +58,10 @@ mips-sni-sysv4)
        optflags=""
        if test "$HAVE_GCC"x = "x" ; then
                optflags="-h $library"
+       else
+               # XXX assumes that we're either using
+               # recent gld (binutils 2.7?) or else using native ld
+               optflags="-Wl,-h -Wl,$library"
        fi
        ldflags="`echo $ldflags | sed -e 's/-R /-R/g'`"
 
@@ -74,6 +78,10 @@ mips-sni-sysv4)
        optflags=""
        if test "$HAVE_GCC"x = "x" ; then
                optflags="-h $library"
+       else
+               # XXX assumes that we're either using
+               # recent gld (binutils 2.7?) or else using native ld
+               optflags="-Wl,-h -Wl,$library"
        fi
 
        echo $CC -G $ldflags -o $library $optflags $FILES $libdirfl $liblist 
@@ -89,6 +97,10 @@ mips-sni-sysv4)
        optflags=""
        if test "$HAVE_GCC"x = "x" ; then
                optflags="-h $library"
+       else
+               # XXX assumes that we're either using
+               # recent gld (binutils 2.7?) or else using native ld
+               optflags="-Wl,-h -Wl,$library"
        fi
 
        echo ld -dp -assert pure-text $ldflags -o $library $optflags $FILES $libdirfl