From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 96559 invoked by alias); 21 Jan 2019 12:22:32 -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 96545 invoked by uid 89); 21 Jan 2019 12:22:31 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=BAYES_00,KAM_NUMSUBJECT,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 spammy=HTo:D*googlegroups.com X-HELO: einhorn-mail.in-berlin.de Received: from einhorn-mail.in-berlin.de (HELO einhorn-mail.in-berlin.de) (217.197.80.20) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 21 Jan 2019 12:22:29 +0000 X-Envelope-From: doko@debian.org Received: from authenticated.user (localhost [127.0.0.1]) by einhorn.in-berlin.de with ESMTPSA id x0LCMLLI025439 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 21 Jan 2019 13:22:21 +0100 Subject: Re: libgo patch committed: Update to Go1.12beta2 To: Ian Lance Taylor , gcc-patches , gofrontend-dev References: Cc: Samuel Thibault From: Matthias Klose Openpgp: preference=signencrypt Message-ID: <988d5967-2e17-76bb-5281-ea5cdde8e5b2@debian.org> Date: Mon, 21 Jan 2019 12:22:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2019-01/txt/msg01195.txt.bz2 On 18.01.19 20:04, Ian Lance Taylor wrote: > I have committed a patch to update libgo to the Go 1.12beta2 release. > > As usual this sort of update is too large to include all changes in > this e-mail. I've included changes to gccgo-specific files below. > > Bootstrapped and ran Go testsuite on x86_64-pc-linux-gnu. Committed > to mainline. this broke the ARM32 builds: libtool: compile: /<>/build/./gcc/gccgo -B/<>/build/./gcc/ -B/usr/arm-linux-gnueabihf/bin/ -B/usr/arm-linux-gnueabihf/lib/ -isystem /usr /arm-linux-gnueabihf/include -isystem /usr/arm-linux-gnueabihf/sys-include -isystem /<>/build/sys-include -fchecking=1 -O2 -g -I . -c -fgo-pkgpath=int ernal/cpu ../../../src/libgo/go/internal/cpu/cpu.go cpugen.go -fPIC -o internal/.libs/cpu.o ../../../src/libgo/go/internal/cpu/cpu.go:138:2: error: reference to undefined name 'doinit' 138 | doinit() | ^ make[6]: *** [Makefile:2843: internal/cpu.lo] Error 1 make[6]: Leaving directory '/<>/build/arm-linux-gnueabihf/libgo' make[5]: *** [Makefile:2241: all-recursive] Error 1 on the HURD (without any local patches): gccgo: fatal error: no input files compilation terminated. Makefile:2843: recipe for target 'runtime.lo' failed make[6]: *** [runtime.lo] Error 1 make[6]: Leaving directory '/<>/build/i686-gnu/libgo' Makefile:2241: recipe for target 'all-recursive' failed make[5]: *** [all-recursive] Error 1