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