'make check' does nothing?

Benjamin Kosnik bkoz@redhat.com
Mon May 21 11:47:00 GMT 2001


> > They should, according to the master of DejaGnu, Rob Savoye :-)
> > If you find they don't then please let me know as soon as possible.
> 
> Well, I don't think I can /prove/ they are not working.  But I strongly
> suspect they aren't, based on 1) the extraordinary thrashing that my
> machine performs during the test runs (it hasn't done this since we
> added the memory limits under the old mkcheck), and 2) from my limited
> understanding of DejaGnu, and reading the libstdc++-v3.log file, it looks
> like the ulimits are simply being called by themselves before anything else
> runs, in separate subshells of their own.  That won't effect later subshells.
> 
> Also, the memory limits can't be applied to /all/ subshells, because then
> the compiler would die after using up its 16 allotted MB of memory.
> (Another reason to suspect it's not working -- the compiler isn't dying.  :-)
> We need to only run the ulimit calls in the same subshell as when we run
> a test executable.

I've asked Rob to look at this, but for the record I don't think the 
current solution is working either.

-benjamin



More information about the Libstdc++ mailing list