aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1996-04-08 16:22:17 +0000
committerIan Lance Taylor <ian@airs.com>1996-04-08 16:22:17 +0000
commit6f21f2e3077c3f10fb876c8747348176717d622c (patch)
treef5a6107038af52be580bc9dd9bd00a719ebd7e7b /bfd
parent90ba7e65085d3619720c74fc8773a29b3ba2564e (diff)
downloadgdb-6f21f2e3077c3f10fb876c8747348176717d622c.zip
gdb-6f21f2e3077c3f10fb876c8747348176717d622c.tar.gz
gdb-6f21f2e3077c3f10fb876c8747348176717d622c.tar.bz2
* configure.host: Set HLDFLAGS and SHLIB_CFLAGS for *-dec-osf*
host when configuring with --enable-shard.
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog5
-rw-r--r--bfd/configure.host7
2 files changed, 11 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 2d2d303..33e55a4 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,8 @@
+Mon Apr 8 12:09:36 1996 Ian Lance Taylor <ian@cygnus.com>
+
+ * configure.host: Set HLDFLAGS and SHLIB_CFLAGS for *-dec-osf*
+ host when configuring with --enable-shard.
+
Fri Apr 5 12:24:13 1996 Ian Lance Taylor <ian@cygnus.com>
* config.bfd: Add i[345]86-*-freebsdelf* target; from John Polstra
diff --git a/bfd/configure.host b/bfd/configure.host
index 320faa4..73d69fd 100644
--- a/bfd/configure.host
+++ b/bfd/configure.host
@@ -71,6 +71,8 @@ if [ "${shared}" = "true" ]; then
*-dec-osf*)
# -fpic is not needed on the Alpha.
PICFLAG=
+ HLDFLAGS='-rpath $(libdir)'
+ SHLIB_CFLAGS='-shared -Wl,-soname,$(SONAME)'
;;
*-*-hpux*)
# HP/UX uses .sl for shared libraries.
@@ -89,7 +91,10 @@ if [ "${shared}" = "true" ]; then
;;
*-*-linux*)
SHLIB_CFLAGS='-shared -Wl,-soname,$(SONAME)'
- HLDFLAGS='-Wl,-rpath,$(libdir)'
+ case "$(libdir)" in
+ /lib | /usr/lib) ;;
+ *) HLDFLAGS='-Wl,-rpath,$(libdir)' ;;
+ esac
;;
*-*-sysv4* | *-*-solaris*)
SHLIB_CFLAGS='-shared -h $(SONAME)'