[pulseaudio-discuss] asoundrc, configure one virtual device for both input and output
Rafał Mużyło
galtgendo at gmail.com
Sun Jul 1 05:59:35 PDT 2012
> Does anyone know if the build system of alsa-plugins could be improved
> so that it doesn't use any external .la files when linking?
You're asking the wrong question here.
The build system works exactly like intended.
It's the problem of la files that's bitten you. It's an annoying legacy
quirk of libtool.
If you i.e. pass '-lpulse' via libtool, the la file has priority over
plain library.
On modern systems, it's more of a bother than help, so most binary distros
at this time remove la files even in their -devel packages.
(though there are packages that actually use their la files, i.e.
ImageMagick or mpg123, there aren't many of those - mostly just the ones
using libltdl (and not even all of those))
See some of the posts on http://blog.flameeyes.eu/tag/libtool on this
subject.
Basically, your problem was that you've most likely done "make install"
for pulseaudio and failed to remove installed la files. That in turn
added reference to libsamplerate.
On an related note: "sudo make install" can be a very good advice on
"how to break your system".
More information about the pulseaudio-discuss
mailing list