On 11/06/2014 01:11 PM, Zac Medico wrote:
> On 11/06/2014 12:40 PM, Zac Medico wrote:
>> On 11/06/2014 12:11 PM, Michał Górny wrote:
>>> # multilib.eclass collisions
>>> get_libdir() { future_get_libdir "${@}"; }
>>> # eutils.eclass collisions
>>> einstalldocs() { future_einstalldocs "${@}"; }
>>
>> This collision handling mechanism seems pretty reasonable.
>> Alternatively, maybe it could die if the functions are already defined,
>> and advise the developer that future should be inherited later than
>> multilib and eutils.
> 
> Now I realize that future.eclass has no way of knowing when mutilib or
> eutils are inherited later. So, I can't think of a better way to handle
> the collisions that what you already have.

Well, I suppose that multilib and eutils could check to see if future
was inherited earlier, and die in that case.
-- 
Thanks,
Zac

Reply via email to