From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28451 invoked by alias); 31 Oct 2010 19:33:57 -0000 Received: (qmail 28437 invoked by uid 22791); 31 Oct 2010 19:33:56 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,TW_IB X-Spam-Check-By: sourceware.org Received: from mail-vw0-f47.google.com (HELO mail-vw0-f47.google.com) (209.85.212.47) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 31 Oct 2010 19:33:52 +0000 Received: by vws17 with SMTP id 17so2926768vws.20 for ; Sun, 31 Oct 2010 12:33:50 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.178.203 with SMTP id bn11mr7375307qab.253.1288553630132; Sun, 31 Oct 2010 12:33:50 -0700 (PDT) Received: by 10.229.17.18 with HTTP; Sun, 31 Oct 2010 12:33:50 -0700 (PDT) Date: Sun, 31 Oct 2010 19:33:00 -0000 Message-ID: Subject: Re: PATCH RFA: Do not build java by default From: Steven Bosscher To: gcc@gcc.gnu.org, java@gcc.gnu.org, Ian Lance Taylor Content-Type: text/plain; charset=ISO-8859-1 Mailing-List: contact java-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-owner@gcc.gnu.org X-SW-Source: 2010-10/txt/msg00036.txt.bz2 Hello, Ian Lance Taylor wrote: > This is not a proposal to remove the Java frontend nor is it leading up > to that. It is a proposal to not build the frontend by default, putting > Java in the same category as Ada and Objective C++. The main argument > in favor of this proposal is twofold: 1) building libjava is a large > component of gcc bootstrap time, and thus a large component in the > amount of time it takes to test changes; 2) it is in practice very > unusual for middle-end or back-end changes to cause problems with Java > without also causing problems for C/C++, thus building and testing > libjava does not in practice help ensure the stability of the compiler. The argument against disabling java as a default language always was that there should be at least one default language that requires non-call exceptions. I recall testing many patches without trouble if I did experimental builds with just C, C++, and Fortran, only to find lots of java test suite failures in a complete bootstrap+test cycle. So the second point is, IMVHO, not really true. Is it possible to build and test java without all of libjava? Ciao! Steven