At Tue, 04 Mar 2008 14:29:20 +0100, Imanol Trapote wrote:
Hi all,
I am developing a product in an embedded system that uses ALSA library. This system can't use the dynamic linker, I am using flat binaries.
I use this configuration options:
--without-libdl \ --with-pthread \ --with-softload \ --disable-alisp \ --disable-hwdep \ --disable-seq \ --disable-resmgr \ --disable-rawmidi \ --disable-old-symbols \ --disable-python \ --disable-mixer
I try to use the same configuration options in a PC for debugging, and I get the same problem, when I try to list devices with aplay, I get this:
aplay -L ALSA lib conf.c:2699:(snd_config_hooks_call) Cannot open shared library (null) ALSA lib conf.c:3076:(snd_config_update_r) hooks failed, removing configuration
It's possible use ALSA without dynamic libraries, with this configuration
Add --disable-shared and --enable-static. See INSTALL for details.
I guess SALSA-lib would suit better in your case, though...
Takashi