From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26086 invoked by alias); 27 Oct 2014 15:19:38 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 26070 invoked by uid 89); 27 Oct 2014 15:19:37 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-yh0-f41.google.com Received: from mail-yh0-f41.google.com (HELO mail-yh0-f41.google.com) (209.85.213.41) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Mon, 27 Oct 2014 15:19:36 +0000 Received: by mail-yh0-f41.google.com with SMTP id b6so2751370yha.0 for ; Mon, 27 Oct 2014 08:19:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=HW8etUjo8OCWG3wlMCOTVi+qMUOCc+A8iRiZhqBtl6k=; b=ZU5n+RIXODCE+FU2cMZVjH3WjfrixDk9HfnyphlL15HbWhi76rOD+AySM3yU+FWfiL EWt2GM+zo4mqYj21EK0HT28kgF0whipQJpK80nnMStc/JAgOViZUOve1L/ZGGF6sVchm aTZjwCN62aw1AE6kGJuW3hPf/x+zW1qzaqvmZODqQn30Pp9kzNR+fPX9RIKsiXgubJeu ZSd2LusNFLL+7BmNBNbM4WcILksxczlr3EJP1SaEJZaNxwY7F6fP1Q+wsTJm22OJiCyq yfU0+yt7DWJ1Zr0jw07jLSW7245iqvJO8KerWNFYN6a7EpMVlZYs7IsVxuLcf3ulLyyd 8dww== X-Gm-Message-State: ALoCoQm66gIOiv2rtTxkIWAa4sOcIlGsRuvR2Jt2JYzdDQMsI8dIsvE+wsB+DlI/tWd+SY54XbI7 MIME-Version: 1.0 X-Received: by 10.170.55.4 with SMTP id 4mr4996029ykx.37.1414423174398; Mon, 27 Oct 2014 08:19:34 -0700 (PDT) Received: by 10.170.233.132 with HTTP; Mon, 27 Oct 2014 08:19:34 -0700 (PDT) In-Reply-To: <20141027150658.GZ28215@lug-owl.de> References: <20141027150658.GZ28215@lug-owl.de> Date: Mon, 27 Oct 2014 15:20:00 -0000 Message-ID: Subject: Re: Patch RFA: Top-level configure patch: disable go on systems where it doesn't work From: Ian Taylor To: Jan-Benedict Glaw Cc: gcc-patches@gcc.gnu.org Content-Type: text/plain; charset=UTF-8 X-SW-Source: 2014-10/txt/msg02763.txt.bz2 On Mon, Oct 27, 2014 at 8:06 AM, Jan-Benedict Glaw wrote: > > On Wed, 2014-10-22 20:36:53 -0700, Ian Taylor wrote: >> This patch to the top level GCC configure script disables the go >> languages on some systems where it is known to not work. Bootstrapped >> on x86_64-unknown-gnu-linux. > > I don't have a clue here, but in what way is Go broken for these > targets? Bacause this patch "breaks" a number of targets mentioned in > contrib/config-list.mk. Maybe Go didn't work on these, but it at > least built. Is it FUBAR there? Or just little fixes needed? I'm not sure exactly what you mean by "breaks," here, as Go is never in the set of default languages. It should only break builds that are using --enable-languages=go. And for those targets, the Go support has never worked, so they were already broken. For Darwin I expect that only small fixes are needed. This is http://gcc.gnu.org/PR46986. For Windows the compiler probably only needs small fixes, but the libgo build will need a bunch of support, particularly in the syscall package. The support for Windows is mostly there in the code, because it is in the master Go library, but it's not being built for libgo. For AIX I'm not sure. It's probably not too much work. Ian