diff options
author | Ian Lance Taylor <ian@airs.com> | 1996-04-08 16:22:17 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1996-04-08 16:22:17 +0000 |
commit | 6f21f2e3077c3f10fb876c8747348176717d622c (patch) | |
tree | f5a6107038af52be580bc9dd9bd00a719ebd7e7b | |
parent | 90ba7e65085d3619720c74fc8773a29b3ba2564e (diff) | |
download | gdb-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.
-rw-r--r-- | bfd/ChangeLog | 5 | ||||
-rw-r--r-- | bfd/configure.host | 7 |
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)' |