From 13fb52f8ff103f5b34477a9639611e7701bac177 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Thu, 25 Sep 2008 01:35:22 +0000 Subject: [PATCH] 2451. [port] solaris: handle runtime linking better. [RT #18356] --- configure | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/configure b/configure index 843718abfb..9ffc002cad 100755 --- a/configure +++ b/configure @@ -14,7 +14,7 @@ # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # PERFORMANCE OF THIS SOFTWARE. # -# $Id: configure,v 1.435 2008/09/24 02:20:17 marka Exp $ +# $Id: configure,v 1.436 2008/09/25 01:35:22 marka Exp $ # # Portions Copyright (C) 1996-2001 Nominum, Inc. # @@ -29,7 +29,7 @@ # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT # OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# From configure.in Revision: 1.449 . +# From configure.in Revision: 1.450 . # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.61. # @@ -31587,6 +31587,10 @@ for e in $BUILD_LDFLAGS ; do ee=`echo $e | sed -e 's%^-L%-Wl,-rpath,%'` NEWFLAGS="$NEWFLAGS $e $ee" ;; + solaris*) + ee=echo $e | sed -e 's%^-L%-R%'` + NEWFLAGS="$NEWFLAGS $e $ee" + ;; *) NEWFLAGS="$NEWFLAGS $e" ;; @@ -31612,6 +31616,10 @@ for e in $DNS_GSSAPI_LIBS ; do ee=`echo $e | sed -e 's%^-L%-Wl,-rpath,%'` NEWFLAGS="$NEWFLAGS $e $ee" ;; + solaris*) + ee=echo $e | sed -e 's%^-L%-R%'` + NEWFLAGS="$NEWFLAGS $e $ee" + ;; *) NEWFLAGS="$NEWFLAGS $e" ;; @@ -31637,6 +31645,10 @@ for e in $DNS_CRYPTO_LIBS ; do ee=`echo $e | sed -e 's%^-L%-Wl,-rpath,%'` NEWFLAGS="$NEWFLAGS $e $ee" ;; + solaris*) + ee=echo $e | sed -e 's%^-L%-R%'` + NEWFLAGS="$NEWFLAGS $e $ee" + ;; *) NEWFLAGS="$NEWFLAGS $e" ;;