From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6529 invoked by alias); 22 Jan 2004 02:21:25 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 6514 invoked by uid 48); 22 Jan 2004 02:21:24 -0000 Date: Thu, 22 Jan 2004 02:21:00 -0000 From: "jsturm at gcc dot gnu dot org" To: gcc-bugs@gcc.gnu.org Message-ID: <20040122022123.13806.jsturm@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/13806] New: linking requires excessive time/memory X-Bugzilla-Reason: CC X-SW-Source: 2004-01/txt/msg02735.txt.bz2 List-Id: The final link is HUGE. Libtool attempts to link all libgcj objects plus several convenience libraries in one step. (Though it may do incremental linking due to command-length limits.) On a not-really-obsolete Solaris 8 machine (440MHz US-IIi, 1GB) the final link alone needs over 8 minutes and 320MB virtual memory to complete. Consequently, it is difficult to build libgcj on smaller hardware, and many developers may avoid it completely. One possible fix is to break libgcj.so into several smaller libraries. -- Summary: linking requires excessive time/memory Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jsturm at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: sparc-sun-solaris2.8 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13806