On Mon, 21 Jan 2013 10:27:30 -0300
Alexis Ballier <aball...@gentoo.org> wrote:

> > To be honest, I don't know if there's other way to hide USE flags than
> > using USE_EXPAND_HIDDEN. If we want to use that, we'd have to split
> > the flags per-arch, i.e. have:
> > 
> >   MULTILIB_AMD64="abi1 abi2 abi3"
> >   MULTILIB_PPC64="abi1 abi2 abi3"
> > 
> > with appropriate USE_EXPAND_HIDDEN set by profiles.
> 
> I don't like that at all.
> I'd go for ABI= the union of all the MULTILIB_ABIS variables (if there
> is no name collision)
> we certainly want skype to depend on libitneeds[abi_x86], not 'amd64?
> ( libitneeds[abi_amd64_x86] ) x86? ( libitneeds )'

Just a quick idea.

How would you feel about abi_x86_32? (similarly _64, _x32)

That would be almost natural names with the trick variable being
ABI_X86, therefore having all the fore-mentioned advantages.

The deps would look like:

  libitneeds[abi_x86_32]

-- 
Best regards,
Michał Górny

Attachment: signature.asc
Description: PGP signature

Reply via email to