From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2285 invoked by alias); 20 Aug 2015 08:32:33 -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 2263 invoked by uid 89); 20 Aug 2015 08:32:33 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.4 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; Thu, 20 Aug 2015 08:32:32 +0000 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id E063346; Thu, 20 Aug 2015 08:32:30 +0000 (UTC) Received: from zebedee.pink (ovpn-113-173.phx2.redhat.com [10.3.113.173]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t7K8WS4K018351; Thu, 20 Aug 2015 04:32:28 -0400 Message-ID: <55D5909B.3080207@redhat.com> Date: Thu, 20 Aug 2015 08:32:00 -0000 From: Andrew Haley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: Matthias Klose , Tom Tromey , Andrew Hughes CC: Jeff Law , Uros Bizjak , gcc-patches@gcc.gnu.org, java-patches@gcc.gnu.org Subject: Re: [PATCH, libjava/classpath]: Fix overriding recipe for target 'gjdoc' build warning References: <55CA44C8.7000209@redhat.com> <87mvxxdxys.fsf@tromey.com> <141970419.12686720.1440038099721.JavaMail.zimbra@redhat.com> <87y4h68tk3.fsf@tromey.com> <55D58ED0.1020402@ubuntu.com> In-Reply-To: <55D58ED0.1020402@ubuntu.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2015-q3/txt/msg00023.txt.bz2 On 20/08/15 09:24, Matthias Klose wrote: > On 08/20/2015 06:36 AM, Tom Tromey wrote: >> Andrew> No, it isn't. It's still a necessity for initial bootstrapping of >> Andrew> OpenJDK/IcedTea. >> >> Andrew Haley said the opposite here: >> >> https://gcc.gnu.org/ml/gcc-patches/2015-08/msg00537.html > > if you need bootstrapping OpenJDK 6 or OpenJDK 7, then having gcj > available for the target platform is required. Starting with OpenJDK > 8 you should be able to cross build OpenJDK 8 with an OpenJDK 8 > available on the cross platform. It might be possible to cross > build older OpenJDK versions, but this usually is painful. Sure, but we don't need GCJ going forward. I don't think that there are any new platforms to which OpenJDK has not been ported which will require GCJ to bootstrap. And even if there are, anybody who needs to do that can (and, indeed, should) use an earlier version of GCJ. It's not going to go away; it will always be in the GCC repos. And because newer versions of GCC may break GCJ (and maybe OpenJDK) it makes more sense to use an old GCC/GCJ for the bootstrapping of an old OpenJDK. Andrew.