aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ld/ChangeLog2
-rw-r--r--ld/configure.host3
2 files changed, 5 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 1a23716..5fc0806 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,5 +1,7 @@
Tue Feb 13 14:04:19 1996 Ian Lance Taylor <ian@cygnus.com>
+ * configure.host: Set HDLFLAGS for *-*-hpux with --enable-shared.
+
* emultempl/elf32.em (gld${EMULATION_NAME}_stat_needed): Warn if
it looks like we might be linking in two different versions of the
same shared library. Based on a patch from H J Lu <hjl@zoom.com>.
diff --git a/ld/configure.host b/ld/configure.host
index 8d43d7e..9d0b628 100644
--- a/ld/configure.host
+++ b/ld/configure.host
@@ -136,6 +136,9 @@ HLDFLAGS=
# If we have shared libraries, try to set rpath reasonably.
if test "${shared}" = "true"; then
case "${host}" in
+ *-*-hpux*)
+ HLDFLAGS='-Wl,+s,+b,$(libdir)'
+ ;;
*-*-irix5*)
HLDFLAGS='-Wl,-rpath,$(libdir)'
;;