* shlib.conf (*-*-linux*): Use GNU linker's --retain-symbols-file option to
authorKen Raeburn <raeburn@mit.edu>
Thu, 13 May 2004 00:57:34 +0000 (00:57 +0000)
committerKen Raeburn <raeburn@mit.edu>
Thu, 13 May 2004 00:57:34 +0000 (00:57 +0000)
implement export list.

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

src/config/ChangeLog
src/config/shlib.conf

index d0796888beec773b4983576413e8a284a5fef525..015aad6a4b9977533187786193aeeb2e8e891e82 100644 (file)
@@ -1,3 +1,8 @@
+2004-05-12  Ken Raeburn  <raeburn@mit.edu>
+
+       * shlib.conf (*-*-linux*): Use GNU linker's --retain-symbols-file
+       option to implement export list.
+
 2004-05-05  Ken Raeburn  <raeburn@mit.edu>
 
        * libobj.in (OBJS.ST, OBJS.SH, OBJS.PF): Depend on Makefile.
index a6904027099d0eee9c609f6de5b8df0e4305242c..5d0729281dca645aef815a64448930762193240e 100644 (file)
@@ -311,8 +311,8 @@ mips-*-netbsd*)
        SHLIBEXT=.so
        # Linux ld doesn't default to stuffing the SONAME field...
        # Use objdump -x to examine the fields of the library
-       LDCOMBINE='$(CC) -shared -fPIC -Wl,-h,lib$(LIB)$(SHLIBSEXT)'
-       # -Wl,--retain-symbols-file,$(SHLIB_EXPORT_FILE)
+       LDCOMBINE='$(CC) -shared -fPIC -Wl,-h,lib$(LIB)$(SHLIBSEXT) -Wl,--retain-symbols-file,$(SHLIB_EXPORT_FILE)'
+       # 
        LDCOMBINE_TAIL=''
        # For cases where we do have dependencies on other libraries
        # built in this tree...