When using alsa, TeamSpeak should depend on emul-linux-x86-soundlibs. And that not only on AMD64, but also on all other platforms that support ALSA. Reproducible: Always Steps to Reproduce:
dammit.. sorry.. that 'on all platforms' is stupid.. please ignore :/
Teamspeak does not link to alsa-lib it accesses /dev/dsp directly.
(In reply to comment #2) > Teamspeak does not link to alsa-lib it accesses /dev/dsp directly. Yes, but one would thins that when someone has alsa in the use flags, he would also be using aoss32
(In reply to comment #3) > Yes, but one would thins that when someone has alsa in the use flags, he would > also be using aoss32 It's certainly not a requirement to use this weather you use alsa or not. Alsa provides a /dev/dsp (if you enable the neccessary kernel support) and so oss apps will run perfectly well on their own. If you want to use aoss{32} on any arch you must first emerge it.
Can you do at least this: if using alsa but not oss then require emul-soundlibs ? Because a user that has "alsa -oss" most probably wants to use aoss{32}.