there are a lot consumers
How does PA interact with multilib? Do we need the 32-bit modules? I would suspect it's enough to have them in native ABI for the server.
Correct, the server, modules etc. need only be in native ABI. libpulse, libpulse-simple, etc. are the bits that need multilib attention.
sbc & openssl seem to be used by modules only.
Created attachment 363974 [details, diff] First attempt at multilib pulse This is my first version, not yet complete: 1. dbus needs to be converted first, 2. we may need to disable some more configure checks, 3. we need to test if it doesn't try to use more 32-bit libs.
Good news, everyone! This is getting my top priority since the current binary version links against old libgdbm in baselibs. Therefore, this blocks baselibs revbump.
Created attachment 364268 [details, diff] v2 This one's got all the configure checks right, and added the emul-linux blocker. Can be considered the final version, I think.
Oh, committed already and bumped emul-linux. Enjoy.