From 6f21f2e3077c3f10fb876c8747348176717d622c Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Mon, 8 Apr 1996 16:22:17 +0000 Subject: [PATCH] * configure.host: Set HLDFLAGS and SHLIB_CFLAGS for *-dec-osf* host when configuring with --enable-shard. --- bfd/ChangeLog | 5 +++++ bfd/configure.host | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 2d2d303de87..33e55a4abfa 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +Mon Apr 8 12:09:36 1996 Ian Lance Taylor + + * 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 * config.bfd: Add i[345]86-*-freebsdelf* target; from John Polstra diff --git a/bfd/configure.host b/bfd/configure.host index 320faa4df71..73d69fd439c 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)' -- 2.30.2