From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 127990 invoked by alias); 12 Aug 2015 14:44:11 -0000 Mailing-List: contact java-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-patches-owner@gcc.gnu.org Received: (qmail 127965 invoked by uid 89); 12 Aug 2015 14:44:11 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.2 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=no version=3.3.2 X-Spam-User: qpsmtpd, 2 recipients X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Wed, 12 Aug 2015 14:44:10 +0000 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 008D885545; Wed, 12 Aug 2015 14:44:08 +0000 (UTC) Received: from localhost.localdomain (ovpn-113-104.phx2.redhat.com [10.3.113.104]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t7CEi85s026111; Wed, 12 Aug 2015 10:44:08 -0400 Subject: Re: [PATCH, libjava/classpath]: Fix overriding recipe for target 'gjdoc' build warning To: Tom Tromey References: <55CA44C8.7000209@redhat.com> <87mvxxdxys.fsf@tromey.com> Cc: Uros Bizjak , "gcc-patches@gcc.gnu.org" , java-patches@gcc.gnu.org, Andrew Haley From: Jeff Law Message-ID: <55CB5BB7.4090703@redhat.com> Date: Wed, 12 Aug 2015 14:44:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <87mvxxdxys.fsf@tromey.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2015-q3/txt/msg00007.txt.bz2 On 08/11/2015 08:47 PM, Tom Tromey wrote: > Jeff> It's probably time for the occasional discussion WRT dropping > Jeff> gcj/libjava from the default languages and replace them with either > Jeff> Ada or Go. > > It's long past time to remove it. It's only had minimal maintenance for > years now. No one is writing new features for it or fixing bugs. There > aren't any significant users. > > I've always felt I should be the one to pull the trigger. If this is > acceptable I can take a stab at preparing a patch. > > I thought maybe this would also enable deleting boehm-gc, zlib, or > libffi; but I see now they all have other users in the tree now. Just to be clear, I'm not talking about total removal, just removal from the default languages. In the past this has stalled on issues like how will asynch-exceptions be tested and the like. My inclination is to replace GCJ with Go, but Ian wasn't comfortable with that when I suggested it a couple years ago. The other obvious alternative is Ada -- my testing showed that using Ada would further slow down bootstrap/regression test time which is undesirable. I could live with either, but I'd lean towards Go. jeff