mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-12-27 03:20:22 +08:00
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:
parent
f6dcc600a3
commit
f76d40a963
13
configure.ac
13
configure.ac
@ -3131,13 +3131,18 @@ fi
|
||||
|
||||
OL_VERSIONED_SYMBOLS=""
|
||||
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 $ol_enable_versioning = "yes" ; then
|
||||
AC_MSG_ERROR([Library symbol versioning requested but not supported])
|
||||
LDVS=`$LD --help < /dev/null 2>/dev/null | version-script`
|
||||
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
|
||||
else
|
||||
OL_VERSIONED_SYMBOLS="-Wl,--version-script="
|
||||
OL_VERSIONED_SYMBOLS="-z gnu-version-script="
|
||||
fi
|
||||
fi
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user