ITS#9591 - Fix library symbol versioning map file for Solaris

Solaris wants a different option to work with Gnu style library symbol maps
This commit is contained in:
Quanah Gibson-Mount 2021-06-24 21:28:01 +00:00
parent f6dcc600a3
commit f76d40a963

View File

@ -3131,13 +3131,18 @@ fi
OL_VERSIONED_SYMBOLS="" OL_VERSIONED_SYMBOLS=""
if test $ol_enable_versioning != no; then if test $ol_enable_versioning != no; then
LDVS=`$LD --help < /dev/null 2>/dev/null | grep version-script` LDVS=`$LD --help < /dev/null 2>/dev/null | grep gnu-version-script`
if test -z "$LDVS"; then if test -z "$LDVS"; then
if test $ol_enable_versioning = "yes" ; then LDVS=`$LD --help < /dev/null 2>/dev/null | version-script`
AC_MSG_ERROR([Library symbol versioning requested but not supported]) if test -z "$LDVS"; then
if test $ol_enable_versioning = "yes" ; then
AC_MSG_ERROR([Library symbol versioning requested but not supported])
fi
else
OL_VERSIONED_SYMBOLS="-Wl,--version-script="
fi fi
else else
OL_VERSIONED_SYMBOLS="-Wl,--version-script=" OL_VERSIONED_SYMBOLS="-z gnu-version-script="
fi fi
fi fi