On Sun, Jul 1, 2012 at 4:52 PM, Thomas Sachau <to...@gentoo.org> wrote:
> Matt Turner schrieb:
>> I suppose that's just for ease of implementation? Not having to
>> special-case packages that don't install binaries.
>
> I dont follow. Did you think about only having additional ABI flags for
> certain cases?

Right. It seems to me that not having the ABI flags for packages like
x11-proto/* would make more sense, but may be more work to implement.

> Those ABI flags behave the same as other USE flags: When you change
> them, you have to recompile the package including all the content, that
> has been compiled previously.
> If you want the compile for each ABI seperate, then you would have to
> handle them more like SLOTS, but with a new syntax, with a collision
> handler for the common content and how to handle that in the user UI. I
> fear, that this would be way more complicated to implement in a sane
> way, so i dont plan to go that route.

Ouch. I already think a mechanism for telling the package manager "you
don't need to rebuild this entire package to turn on /this/ USE flag"
is needed. For ABIs, the situation seems much more clear-cut. In fact,
it seems rather important.

Reply via email to