[alsa-devel] Random process lockup on ARM board: alsa-lib-1.0.25, FUTEX_WAIT_PRIVATE

Takashi Iwai tiwai at suse.de
Thu Mar 8 16:34:33 CET 2012


At Thu, 08 Mar 2012 15:14:50 +0000,
Jonathan Andrews wrote:
> 
> On Thu, 2012-03-08 at 15:35 +0100, Clemens Ladisch wrote:
> > Jonathan Andrews wrote:
> > > Getting closer, alsalib now builds without the need for pthreads but
> > > seems to insist on dlopen dlclose even in static lib ?
> > 
> > Add --without-libdl.
> > 
> 
> Ok, that fixed it thanks.
> 
> A couple of comments. 
> 
> 1) A lot of my trouble was this :
> configure.in:15: error: Autoconf version 2.62 or higher is required
> 
> If autoconf exists, is executed,  but does not complete should configure
> not exit with an error ?

Blame your autoconf :)

> I checked the output of the configure/make carefully. Autoconf was
> silently failing, gives no clues at all. As the datetime is in the
> binary created each library had a unique file hash so I (reasonably)
> assumed it to be doing the job :-(
> 
> 2)  "Add --without-libdl", 
>    ok ... should "--static" not turn this on then ?

dlopen() can be still used for taking other objects like LADSPA or
external io or pcm plugins.  There is no reason to prohibit dlopen()
in a static library.


Takashi


More information about the Alsa-devel mailing list