Kent Fredric posted on Sat, 11 Apr 2015 15:09:38 +0000 as excerpted:

>  On 02:36, Sun, 12/04/2015 Andreas K. Huettel <[email protected]>
>  wrote:
> 
> 
>>> build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used
>>> for creating build images and the first half of bootstrapping
>>> [make stage1]
>>>
>>> bootstrap - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!,
>>> used during original system bootstrapping [make stage2]
>>>
>>> However, since both are marked for 'internal use only', I don't think
>>> it's a good idea to use them here. So I guess we need a new flag.
>>> Does anyone have suggestions how to name it?
>>
>> Incidentally, if those were all migrated to USE_EXPAND_HIDDEN, the dire
>> warnings wouldn't need to be so visible...
> 
> Now if only anyone would remember what these were intended for?
> 
> Maybe we're just trying to re-invent the wheel...
> 
> And it would be nice if the solution we use doesn't end up being like
> the very warty USE=test flag.
> 
> We can make it a first class mechanism without having to tell users
> "don't use this", so why not.
> 
> Of course, doing it right may require going through EAPI changes…

What about "initial-build" for the flag name, and making it part of the 
next EAPI, such that PMs know how to handle it without involving the user 
having to set it, and indeed, actually ignore the flag (as a masked flag) 
in normal operation if the user /does/ set it?

Of course that'll require time for the EAPI bump, so the currently 
unsolved cmake/jsoncpp issue would need a temporary fix, until that new 
EAPI is available for in-tree use.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


Reply via email to