Added check for older libtool

This commit is contained in:
Jaroslav Kysela 2002-10-23 13:06:49 +00:00
parent ff88bf7aad
commit d38f94a2ab

View file

@ -72,8 +72,24 @@ AC_ARG_WITH(versioned,
[ --with-versioned=yes,no shared library will (not) be compiled with versioned symbols],
versioned="$withval", versioned="yes")
if test "$versioned" = "yes"; then
AC_DEFINE(VERSIONED_SYMBOLS,,[compiled with versioned symbols])
AC_MSG_RESULT(yes)
# it seems that GNU ld versions since 2.10 are not broken
xres=`grep VERSION= $ac_aux_dir/libtool | cut -d = -f 2`
major=`echo $xres | cut -d . -f 1`
minor=`echo $xres | cut -d . -f 2`
pass=0
if test $major -eq 1 -a $minor -gt 3; then
pass=1
else
if test $major -gt 1; then
pass=1
fi
fi
if test $pass -eq 1; then
AC_DEFINE(VERSIONED_SYMBOLS,,[compiled with versioned symbols])
AC_MSG_RESULT(yes)
else
AC_MSG_RESULT(broken libtool - use libtool v1.4+; no versions)
fi
else
AC_MSG_RESULT(no)
fi