develooper Front page | perl.perl5.porters | Postings from August 2016

Re: run every darn time

Thread Previous | Thread Next
Craig A. Berry
August 8, 2016 16:54
Re: run every darn time
Message ID:
On Mon, Aug 8, 2016 at 7:39 AM, Jarkko Hietaniemi <> wrote:
> On Monday-201608-08 8:10, Craig A. Berry wrote:
>> On Sun, Aug 7, 2016 at 6:33 PM, Jarkko Hietaniemi <> wrote:
>>> I don't know if this is a feature of OS X, but I am getting quite bored
>>> of
>>> being rerun every time "make perl" is run, see below.
>>> It only takes couple of seconds in this box but it's still pretty dumb.
>>> In slower/older boxes starting miniperl 101 times (I counted) is
>>> not just dumb but outright painful.
>> IIRC, it replaced running EU:MM for each of those extensions, which
>> was massively slower than what we have now.  Surely you're not
>> suggesting we skip extension building entirely if it's been done once?
> Not suggesting that.  Saying that what we have now could be better.
> For example, does a new miniperl need to be started 101 times?

Ah, I see what you're talking about.  In Makefile.SH it runs for each and every extension instead of running it once
for each category of extension.  It looks like that change came along

On VMS we don't do it that way but instead pass the --dynamic,
--static, and/or --nonxs flags to and thus it's only run a
total of 3 times.

So it looks like figuring out whether the current version of handles LINKTYPE correctly would be the only impediment
reducing the number of invocations.

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About