This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: 'make check' does nothing?
- To: Phil Edwards <pedwards at disaster dot jaj dot com>
- Subject: Re: 'make check' does nothing?
- From: Benjamin Kosnik <bkoz at redhat dot com>
- Date: Mon, 21 May 2001 11:46:47 -0700 (PDT)
- cc: Gabriel Dos Reis <Gabriel dot Dos-Reis at cmla dot ens-cachan dot fr>, Jason Merrill <jason_merrill at redhat dot com>, rob at welcomehome dot org, libstdc++ at gcc dot gnu dot org
> > 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