No package in portage supplies a 32-bit libaudio for a 64-bit system.
What package provides native lib?
media-libs/nas as far as I know.
Now that we have eclasses to allow native multilib support, I think would be much better to make nas used them than keep growing emul set
Created attachment 345400 [details, diff] nas-multilib.patch I've made a multilib patch. It compiles and installs but I don't have applications that actually use NAS.
Does anything need 32-bit nas at all? To be honest, I'd rather see the thing lastrited. It never was anywhere near good, and nowadays it's nowhere near usable.
(In reply to comment #4) > Created attachment 345400 [details, diff] [details, diff] > nas-multilib.patch > > I've made a multilib patch. It compiles and installs but I don't have > applications that actually use NAS. Does that ebuild actually work for you? Since, erm, for me it installs 32-bit libaudio into lib64, then replaces it with 64-bit one...
Created attachment 347416 [details] Working ebuild :) A few notes though: 1. I've adjusted the deps per bug 468640 since the other (unnecessary) deps aren't multilib-ready. 2. xmkmf thing calls configure with no reasonable args. it even ignores explicit CC and friends.
I'm fine with "lastriting" it. It is a optional dep of libsdl that some users have enabled.
If it was last rited, I would like an alternative package that provided a 64-bit libaudio. It's needed by Draftsight package.
added; I've changed it a bit not to build binaries for non native abis and thus reduced the multilib_usedep to what libaudio needs