From 0e3361806e70915db9de9188400cb4bfa76fc998 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Thu, 14 Feb 2008 12:33:17 +0000 Subject: [PATCH] PR binutils/5524 * configure.in (SHARED_LIBADD): Select the correct host specific file extension for shared libraries. * configure: Regenerate. --- opcodes/ChangeLog | 7 +++++++ opcodes/configure | 13 ++++++++++++- opcodes/configure.in | 13 ++++++++++++- 3 files changed, 31 insertions(+), 2 deletions(-) diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index d6a245a8c2..d750f8f49d 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,10 @@ +2008-02-14 Nick Clifton + + PR binutils/5524 + * configure.in (SHARED_LIBADD): Select the correct host specific + file extension for shared libraries. + * configure: Regenerate. + 2008-02-13 Jan Beulich * i386-opc.h (RegFlat): New. diff --git a/opcodes/configure b/opcodes/configure index 84b2a22738..80b1a7435e 100755 --- a/opcodes/configure +++ b/opcodes/configure @@ -11453,8 +11453,19 @@ if test "$enable_shared" = "yes"; then SHARED_LDFLAGS="-no-undefined" SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin" ;; + *-*-darwin*) + SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.dylib" + SHARED_DEPENDENCIES="../bfd/libbfd.la" + ;; *) - SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.so" + case "$host_vendor" in + hp) + SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.sl" + ;; + *) + SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.so" + ;; + esac SHARED_DEPENDENCIES="../bfd/libbfd.la" ;; esac diff --git a/opcodes/configure.in b/opcodes/configure.in index 460d95dea9..08011be7fa 100644 --- a/opcodes/configure.in +++ b/opcodes/configure.in @@ -107,8 +107,19 @@ if test "$enable_shared" = "yes"; then SHARED_LDFLAGS="-no-undefined" SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin" ;; + *-*-darwin*) + SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.dylib" + SHARED_DEPENDENCIES="../bfd/libbfd.la" + ;; *) - SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.so" + case "$host_vendor" in + hp) + SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.sl" + ;; + *) + SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.so" + ;; + esac SHARED_DEPENDENCIES="../bfd/libbfd.la" ;; esac