Make util/shlib_wrap.sh [Open]BSD-friendly. [from HEAD].

This commit is contained in:
Andy Polyakov 2005-02-06 13:16:42 +00:00
parent 086dd3032f
commit b7fd453675

View File

@ -15,7 +15,8 @@ if [ -f "$LIBCRYPTOSO" ]; then
LIBSSLSO="${THERE}/libssl.so${SOSUFFIX}" LIBSSLSO="${THERE}/libssl.so${SOSUFFIX}"
fi fi
case "`(uname -s) 2>/dev/null`" in SYSNAME=`(uname -s) 2>/dev/null`;
case "$SYSNAME" in
SunOS|IRIX*) SunOS|IRIX*)
# SunOS and IRIX run-time linkers evaluate alternative # SunOS and IRIX run-time linkers evaluate alternative
# variables depending on target ABI... # variables depending on target ABI...
@ -58,8 +59,11 @@ if [ -f "$LIBCRYPTOSO" ]; then
# with -rpath pointing to previous version installation. Wrapping # with -rpath pointing to previous version installation. Wrapping
# it into a script makes it possible to do so on multi-ABI # it into a script makes it possible to do so on multi-ABI
# platforms. # platforms.
LD_PRELOAD="$LIBCRYPTOSO $LIBSSLSO" # SunOS, Linux, ELF HP-UX case "$SYSNAME" in
_RLD_LIST="$LIBCRYPTOSO:$LIBSSLSO:DEFAULT" # Tru64, o32 IRIX *BSD) LD_PRELOAD="$LIBCRYPTOSO:$LIBSSLSO" ;; # *BSD
*) LD_PRELOAD="$LIBCRYPTOSO $LIBSSLSO" ;; # SunOS, Linux, ELF HP-UX
esac
_RLD_LIST="$LIBCRYPTOSO:$LIBSSLSO:DEFAULT" # Tru64, o32 IRIX
export LD_PRELOAD _RLD_LIST export LD_PRELOAD _RLD_LIST
fi fi