From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 672901384B4 for ; Tue, 3 Nov 2015 15:10:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4772E21C076; Tue, 3 Nov 2015 15:10:03 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2F70821C013 for ; Tue, 3 Nov 2015 15:10:02 +0000 (UTC) Received: from red.yakaraplc.local (host213-123-185-55.in-addr.btopenworld.com [213.123.185.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: chewi) by smtp.gentoo.org (Postfix) with ESMTPSA id DF54C340680; Tue, 3 Nov 2015 15:10:00 +0000 (UTC) Date: Tue, 3 Nov 2015 15:09:52 +0000 From: James Le Cuirot To: William Hubbs Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [PATCH v1] enable gccgo for all platform Message-ID: <20151103150952.61db1304@red.yakaraplc.local> In-Reply-To: <20151103145629.GA8071@linux1> References: <1446484646-14770-1-git-send-email-lenohou@gmail.com> <5637C3AE.50609@gentoo.org> <20151102223835.GA2830@whubbs1.ad.gaikai.biz> <563865FC.7060206@gentoo.org> <20151103145629.GA8071@linux1> X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; x86_64-redhat-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: 159dab7e-0f8a-4c6f-babb-fdc4b2ce89e5 X-Archives-Hash: 5d9830d275abaad2beec68dd7770b69c On Tue, 3 Nov 2015 08:56:29 -0600 William Hubbs wrote: > As has been pointed out in the thread so far, gcc-5 only supports > go-1.4. dev-lang/go is at 1.5, so really the only thing that should be > built with gccgo is dev-lang/go. Also, the golang eclasses are > designed to work with dev-lang/go, so they do not need a dependency > on gccgo. > > I see gcc-5[go] as a separate Go compiler, but it will always be > behind dev-lang/go, so you will have things that build with > dev-lang/go but not gccgo. Also, the commands to do the builds are > completely different depending on which one you are using. This is a lot like the situation with gcc's gcj and the icedtea Java JDK. The arguments are quite different so we have a wrapper script packaged as gcj-jdk. gcj only supports Java 6(ish?) and there are other compatibility issues though so we no longer support it as a general purpose JDK. Its only use is for bootstrapping icedtea. Now that Java has been open sourced and gcj has fallen so far behind, gcc are planning to scrap it so icedtea will need to find another way to bootstrap (probably JamVM) if it isn't to rely on prebuilt versions of itself. -- James Le Cuirot (chewi) Gentoo Linux Developer