'make check' does nothing?

Gabriel Dos Reis Gabriel.Dos-Reis@cmla.ens-cachan.fr
Mon May 21 13:34:00 GMT 2001


Rob Savoye <rob@welcomehome.org> writes:

| On Mon, May 21, 2001 at 11:46:47AM -0700, Benjamin Kosnik wrote:
| 
| > > 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.
| 
|   Correct. The call to ulimit is being executed in a subshell, all to itself.
| To work, this would need to be executed in the same invocation of
| the shell used to run the test.

Aha, so I shoud have misunderstood the following 

   > | to the GCC test driver. Just do a "exec ulimit" to reduce anything.
   > Thanks.  Does the resulting effect last until the completion of the
   > runtest? 

     It should. If not, there is a Tcl bug. :-) I used to use this trick for
   "stty", till I got Don Libes to add an stty command to expect.

Thanks for the clarification.

-- Gaby



More information about the Libstdc++ mailing list