From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12687 invoked by alias); 22 Dec 2005 15:33:17 -0000 Received: (qmail 12667 invoked by uid 48); 22 Dec 2005 15:33:17 -0000 Date: Thu, 22 Dec 2005 15:33:00 -0000 Message-ID: <20051222153317.12666.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug libgcj/24154] Make requires too much memory building libjava In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: java-prs@gcc.gnu.org From: "arno at heho dot snv dot jussieu dot fr" Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org X-SW-Source: 2005-q4/txt/msg00532.txt.bz2 List-Id: ------- 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