Joerg Schilling wrote:
> John Plocher <[EMAIL PROTECTED]> wrote:
>
>
>> Roland Mainz wrote:
>>
>>> Michael Shapiro wrote:
>>>
>> ... lots ...
>>
>>
>> I just don't see the "why" here.
>>
>> Sure, one /could/ do all sorts of spiffy things at build time iff one
>> could just use ksh93.
>>
>> But, I don't see anything in the ON tree today that /requires/ the use
>> of ksh93.
>>
>
> +1
>
> Jörg
>
>
I see one possible justification for this, which is that with ksh93 you
have a much larger vocabulary that doesn't require the use of external
programs (i.e. it saves fork/exec.)
If this can remove any external subprocesses from being called, it can
have a significant performance impact. (At one point, someone figured
that removing a :sh= from one of the top-level Makefiles saved several
hours from build times. This was a long time (5+ years?) ago.
What isn't clear to me is that any Makefiles _can_ benefit from this...
are there any command lines that can be significantly simplified by
using ksh syntax? How many of them? And how many times are they
executed? And ultimately, what is the net impact to build time?
I think the answer to the above questions should be answered before
going down this road.
-- Garrett
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code