On Tue, Mar 08, 2011 at 07:40:38PM +0100, Rainer Orth wrote: > Jakub Jelinek <ja...@redhat.com> writes: > > > Ok, here is an updated patch which uses both proposed env vars: > > > > GCCGO_RUN_ALL_TESTS=1 makes it fail for me as before (i.e. 10000 threads) > > > > GCC_TEST_RUN_EXPENSIVE=1 makes it run with max($[`ulimit -u`/4], 10000) > > threads on Linux native, 10000 everywhere else > > Why should this be Linux-specific? I think the same logic applies > everywhere.
Because ulimit -u is Linux specific? At least, google doesn't show any hints about any other OSes having such limit, neither RLIMIT_NPROC nor ulimit -u. Jakub