------- Comment #3 from arno at heho dot snv dot jussieu dot fr 2005-12-22 15:33 ------- Might this be related to make-bug #1379 ("Don't use alloca() for automatic variable values like $^, etc. In the case of very large lists of prerequisites this causes problems."), which has been solved after make-3.80 was released?
At least on freebsd, I can build and install libjava by using a recent cvs-version of make ( /usr/opt/scito/make/bin/gmake --version: GNU Make 3.81beta4; This program built for i386-portbld-freebsd5.4 ), with indeed still a maximum memory usage of about 350MB; however, make-3.80 segfaults with a 'memory exhausted' error, even if I add 2Gig extra swap space. Arno -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24154