aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2004-09-21 23:16:10 +0000
committerKen Raeburn <raeburn@mit.edu>2004-09-21 23:16:10 +0000
commite206524f4f5e8a5329d3cedca4d06bd3478c0732 (patch)
tree6799b5fa386231904ae52883dd3b873e6b8710fd
parent1839cd60f5b70152bc0404bcc77713295240aa39 (diff)
downloadkrb5-e206524f4f5e8a5329d3cedca4d06bd3478c0732.zip
krb5-e206524f4f5e8a5329d3cedca4d06bd3478c0732.tar.gz
krb5-e206524f4f5e8a5329d3cedca4d06bd3478c0732.tar.bz2
* shlib.conf (*-*-linux*, *-*-gnu*, *-*-k*bsd*-gnu): Don't use the linker
option --retain-symbols-file, it doesn't work for shared libraries. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16774 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/config/ChangeLog6
-rw-r--r--src/config/shlib.conf2
2 files changed, 7 insertions, 1 deletions
diff --git a/src/config/ChangeLog b/src/config/ChangeLog
index b38ba55..1f3c31f 100644
--- a/src/config/ChangeLog
+++ b/src/config/ChangeLog
@@ -1,3 +1,9 @@
+2004-09-21 Ken Raeburn <raeburn@mit.edu>
+
+ * shlib.conf (*-*-linux*, *-*-gnu*, *-*-k*bsd*-gnu): Don't use the
+ linker option --retain-symbols-file, it doesn't work for shared
+ libraries.
+
2004-09-17 Tom Yu <tlyu@mit.edu>
* pre.in (INSTALL_SCRIPT): New variable; use to install scripts,
diff --git a/src/config/shlib.conf b/src/config/shlib.conf
index b17d900..d107ddd 100644
--- a/src/config/shlib.conf
+++ b/src/config/shlib.conf
@@ -314,7 +314,7 @@ 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$(LIBBASE)$(SHLIBSEXT) -Wl,--retain-symbols-file,$(SHLIB_EXPORT_FILE)'
+ LDCOMBINE='$(CC) -shared -fPIC -Wl,-h,lib$(LIBBASE)$(SHLIBSEXT)'
#
LDCOMBINE_TAIL=''
# For cases where we do have dependencies on other libraries