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]
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]
> 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