[Pkg-alsa-devel] Bug#573881: alsa-lib: subsequent builds produce different library symbols

Simon McVittie smcv at debian.org
Fri Oct 8 08:59:04 UTC 2010


On Sun, 14 Mar 2010 at 13:48:19 -0400, Andres Salomon wrote:
>  checking for library version... major 1 minor 0 subminor 22 extrastr  extraver 1000000
> -checking for versioned symbols... yes
> +checking for versioned symbols... grep: libtool: No such file or directory
> +./configure: line 11083: test: too many arguments
> +./configure: line 11086: test: -gt: unary operator expected
> +broken libtool - use libtool v1.4+; no versions
>  checking for symbolic-functions... no

While preparing an NMU for #589896 I noticed that this failure always occurs
when configuring the biarch build, because bibuild/libtool doesn't exist.

This was previously worked around by adding -DUSE_VERSIONED_SYMBOLS to the
CFLAGS for the biarch build, but the grep can also be fixed like this:

diff --git a/configure b/configure
index 67787b4..ba61f1c 100755
--- a/configure
+++ b/configure
@@ -11076,7 +11076,7 @@ fi
 
 if test "$versioned" = "yes"; then
   # it seems that GNU ld versions since 2.10 are not broken
-  xres=`grep '^VERSION=' libtool | cut -d = -f 2 | cut -d \" -f 2`
+  xres=`grep '^VERSION=' ${srcdir}/ltmain.sh | cut -d = -f 2 | cut -d \" -f 2`
   major=`echo $xres | cut -d . -f 1`
   minor=`echo $xres | cut -d . -f 2`
   pass=0

I think that will fix this bug too? I've also forwarded the equivalent
configure.in patch upstream.

    S
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 793 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-alsa-devel/attachments/20101008/2a411634/attachment.pgp>


More information about the Pkg-alsa-devel mailing list