At 11:52 AM -0800 3/17/02, Brent Dax wrote:
>Dan Sugalski:
># At 10:13 AM -0800 3/17/02, Brent Dax wrote:
># ># Probing Perl 5's configuration to determine which headers you
># ># have (this could
># ># take a while on slow machines)...
># ># Out of memory!
># ># %SYSTEM-F-ABORT, abort
># >
># >Lines in question:
># >
># >
># >foreach(grep {/^i_/} keys %Config) {
># >     $c{$_}=$Config{$_};
># >     $c{headers}.=defineifdef((/^i_(.*)$/));
># >}
># >
># >I think VMS is too lame to handle the grep line.
>#
># No, it's not. Perl works fine on VMS, just as it does on dozens of
># other platforms. If that code's throwing a fit, then either perl
># itself is broken, or the configure script is broken.
>#
># Likely the error is someplace else.
>
>We saw this error on VMS before, and that was the cause.  That line
>_does_ take a lot of memory:
>
>       -the hash
>       -a list of the keys
>       -the result list from the grep

In which case it's not a VMS problem, but a memory one. I expect the 
quotas on the test drive machines that Schwern's using are pretty low 
to keep any one user from adversely impacting another. Odds are that 
an attempt at another time would work, if there were fewer users on 
the system--the system will hand out extra memory to a process if its 
available, but makes no guarantees on having overflow.

More importantly, this is a sign we're going to have problems on 
systems without ample memory. (I'm not looking forward to the 
expected footprint for a compile of core.ops with full optimization 
on...)

I'm going to try and get a VMS test system out of some of the folks I 
know in VMS engineering. Won't be the latest and greatest, but 
there'll be fewer limits.

># >Honestly, I'd rather not change it to bow to a retarded OS
>#
># I think, perhaps, that namecalling at software would best be saved
># for other places.
>
>The namecalling was because it couldn't handle grep's memory
>requirements (which, granted, are non-trivial), not because of any
>personal dislike for VMS.  I don't know enough about VMS to form an
>opinion on it--its popular days were before my time.  ;^)

Still, the namecalling's inappropriate. Operating systems are 
software, and all software sucks. Singling out a particular piece of 
it's pretty pointless--might as well point out that one particular 
spot on the sun's awfully bright. ;)
-- 
                                         Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                       teddy bears get drunk

Reply via email to