Created attachment 82277 [details]
This spawned off bug 62865.
Attached is a patch that makes the ALSA use case manager portion optional. On systems with an older ALSA, the UCM code will simply return a failure and the ALSA modules will have to make due without UCM.
Is this really useful? Seems regressive to me to add dead code just to support a library version that is >2 years old.
Well, as mentioned on the original bug, there are still distributions (primarily the enterprise ones) that have an ALSA that is too old for the UCM requirement.
The patch is now applied: http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=e55f4edaadcd1d71d8d7635ada73439e9aa333c1