From: Jaroslav Kysela Date: Wed, 23 Oct 2002 13:06:49 +0000 (+0000) Subject: Added check for older libtool X-Git-Tag: v1.0.3~348 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=d38f94a2ab3222f6b0c8f7ce746711518eca77c9;p=alsa-lib.git Added check for older libtool --- diff --git a/configure.in b/configure.in index 176b29e5..eb29bb3e 100644 --- a/configure.in +++ b/configure.in @@ -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