From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14422 invoked by alias); 7 Aug 2016 22:33:10 -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 14400 invoked by uid 89); 7 Aug 2016 22:33:06 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.3.2 spammy=MERGE, UD:match.sh, matchsh, match.sh X-HELO: mail-io0-f181.google.com Received: from mail-io0-f181.google.com (HELO mail-io0-f181.google.com) (209.85.223.181) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Sun, 07 Aug 2016 22:32:56 +0000 Received: by mail-io0-f181.google.com with SMTP id b62so343306861iod.3 for ; Sun, 07 Aug 2016 15:32:56 -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:from:date :message-id:subject:to:cc; bh=P4oCVdtTRdpwv9VB0Qyj8MZf5nd/hb6uXlGj4WDM8HU=; b=V5lp7aaXMv0urzXCdgmQ1JZggsk/sf9lSAi2h/ZyxSlol4+j8nusVIHxtb5Hj99XYf WdOWXTaxzKpVbmRsZ55o/wcp11f7PcgaCawa92UxmJ385Zj1jhgZLJidSXGIaFV8XrIy GsRQ5t51PTl96onDH4z5m+ja8eTq7UnXLZbvEg7EW0Qi0a7Z+jHtzLrZ3sJNyfEPuBw9 vr+2l2XofwRK9wrfGwUc4BvAqfYTJ4xmeh6f6ikFNLJxLCXZ5ynHckY5vYpXCPbH1Iq2 AkdXdNMzgD4FZbmtgB8fV53MX+KkfcTCnpuXW3LQwsieV1VylGariuAet5t9GhO1dKP8 oykg== X-Gm-Message-State: AEkoouul1heBIYQ2aMJe/uc3Irr1gURKSx61+DjpHYpkpd+zM9cg6byuWSV/X40NhpmO7ZcDfwEOBnZ/MTnA4A== X-Received: by 10.107.181.13 with SMTP id e13mr103247916iof.88.1470609174669; Sun, 07 Aug 2016 15:32:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.79.35.199 with HTTP; Sun, 7 Aug 2016 15:32:54 -0700 (PDT) In-Reply-To: References: <87k2fs93o2.fsf@linux-m68k.org> From: Ian Lance Taylor Date: Sun, 07 Aug 2016 22:33:00 -0000 Message-ID: Subject: Re: libgo patch committed: Change build procedure to use build tags To: Matthias Klose Cc: Andreas Schwab , gcc-patches , "gofrontend-dev@googlegroups.com" Content-Type: multipart/mixed; boundary=001a11443c5875f77e053982e18b X-SW-Source: 2016-08/txt/msg00556.txt.bz2 --001a11443c5875f77e053982e18b Content-Type: text/plain; charset=UTF-8 Content-length: 815 On Sun, Aug 7, 2016 at 8:18 AM, Matthias Klose wrote: > On 07.08.2016 14:14, Andreas Schwab wrote: >> That breaks ia64: >> >> ../../../libgo/go/internal/syscall/unix/getrandom_linux.go:29:5: error: reference to undefined name 'randomTrap' >> if randomTrap == 0 { >> ^ >> ../../../libgo/go/internal/syscall/unix/getrandom_linux.go:38:34: error: reference to undefined name 'randomTrap' >> r1, _, errno := syscall.Syscall(randomTrap, >> ^ >> make[4]: *** [internal/syscall/unix.lo] Error 1 > > same on s390x. Thanks for the reports. This patch should fix these problems, and also fix the build for Alpha GNU/Linux. Bootstrapped on x86_64-pc-linux-gnu and verified that the ia64, s390, and alpha should pick the right files. Committed to mainline. Ian --001a11443c5875f77e053982e18b Content-Type: text/plain; charset=US-ASCII; name="patch.txt" Content-Disposition: attachment; filename="patch.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_irl6q5mn0 Content-length: 8370 SW5kZXg6IGdjYy9nby9nb2Zyb250ZW5kL01FUkdFCj09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0KLS0tIGdjYy9nby9nb2Zyb250ZW5kL01FUkdFCShyZXZpc2lv biAyMzkyMTApCisrKyBnY2MvZ28vZ29mcm9udGVuZC9NRVJHRQkod29ya2lu ZyBjb3B5KQpAQCAtMSw0ICsxLDQgQEAKLWI1MGEwYzNmYTk3NTE4NmY5MzRi NzZlMjVkYWU0MmViNjUxNDhkNjcKK2VlZWVmZjNlM2RkNmMwOWFhZWZkZjEz Y2NlOTlhNWJlZmY0N2EwOTUKIAogVGhlIGZpcnN0IGxpbmUgb2YgdGhpcyBm aWxlIGhvbGRzIHRoZSBnaXQgcmV2aXNpb24gbnVtYmVyIG9mIHRoZSBsYXN0 CiBtZXJnZSBkb25lIGZyb20gdGhlIGdvZnJvbnRlbmQgcmVwb3NpdG9yeS4K SW5kZXg6IGxpYmdvL2NvbmZpZ3VyZS5hYwo9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09Ci0tLSBsaWJnby9jb25maWd1cmUuYWMJKHJldmlzaW9uIDIzODc0MykK KysrIGxpYmdvL2NvbmZpZ3VyZS5hYwkod29ya2luZyBjb3B5KQpAQCAtMTkx LDYgKzE5MSw3IEBAIGlzXzM4Nj1ubwogaXNfYWxwaGE9bm8KIGlzX2FybT1u bwogaXNfYXJtNjQ9bm8KK2lzX2lhNjQ9bm8KIGlzX202OGs9bm8KIG1pcHNf YWJpPXVua25vd24KIGlzX3BwYz1ubwpAQCAtMjI5LDYgKzIzMCwxMCBAQCBj aGFuZ2VxdW90ZShbLF0pZG5sCiAgICAgICBHT0FSQ0g9YW1kNjQKICAgICBm aQogICAgIDs7CisgIGlhNjQtKi0qKQorICAgIGlzX2lhNjQ9eWVzCisgICAg R09BUkNIPWlhNjQKKyAgICA7OwogICBtNjhrKi0qLSopCiAgICAgaXNfbTY4 az15ZXMKICAgICBHT0FSQ0g9bTY4awpAQCAtMzExLDYgKzMxNiw3IEBAIEFN X0NPTkRJVElPTkFMKExJQkdPX0lTXzM4NiwgdGVzdCAkaXNfMzgKIEFNX0NP TkRJVElPTkFMKExJQkdPX0lTX0FMUEhBLCB0ZXN0ICRpc19hbHBoYSA9IHll cykKIEFNX0NPTkRJVElPTkFMKExJQkdPX0lTX0FSTSwgdGVzdCAkaXNfYXJt ID0geWVzKQogQU1fQ09ORElUSU9OQUwoTElCR09fSVNfQVJNNjQsIHRlc3Qg JGlzX2FybTY0ID0geWVzKQorQU1fQ09ORElUSU9OQUwoTElCR09fSVNfSUE2 NCwgdGVzdCAkaXNfaWE2NCA9IHllcykKIEFNX0NPTkRJVElPTkFMKExJQkdP X0lTX002OEssIHRlc3QgJGlzX202OGsgPSB5ZXMpCiBBTV9DT05ESVRJT05B TChMSUJHT19JU19NSVBTLCB0ZXN0ICRtaXBzX2FiaSAhPSB1bmtub3duKQog QU1fQ09ORElUSU9OQUwoTElCR09fSVNfTUlQU08zMiwgdGVzdCAkbWlwc19h YmkgPSBvMzIpCkluZGV4OiBsaWJnby9nby9pbnRlcm5hbC9zeXNjYWxsL3Vu aXgvZ2V0cmFuZG9tX2xpbnV4X2FscGhhLmdvCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0KLS0tIGxpYmdvL2dvL2ludGVybmFsL3N5c2NhbGwvdW5peC9nZXRy YW5kb21fbGludXhfYWxwaGEuZ28JKHJldmlzaW9uIDApCisrKyBsaWJnby9n by9pbnRlcm5hbC9zeXNjYWxsL3VuaXgvZ2V0cmFuZG9tX2xpbnV4X2FscGhh LmdvCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsOSBAQAorLy8gQ29weXJp Z2h0IDIwMTYgVGhlIEdvIEF1dGhvcnMuIEFsbCByaWdodHMgcmVzZXJ2ZWQu CisvLyBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBh IEJTRC1zdHlsZQorLy8gbGljZW5zZSB0aGF0IGNhbiBiZSBmb3VuZCBpbiB0 aGUgTElDRU5TRSBmaWxlLgorCitwYWNrYWdlIHVuaXgKKworLy8gTGludXgg Z2V0cmFuZG9tIHN5c3RlbSBjYWxsIG51bWJlci4KKy8vIFNlZSBHZXRSYW5k b20gaW4gZ2V0cmFuZG9tX2xpbnV4LmdvLgorY29uc3QgcmFuZG9tVHJhcCB1 aW50cHRyID0gNTExCkluZGV4OiBsaWJnby9nby9pbnRlcm5hbC9zeXNjYWxs L3VuaXgvZ2V0cmFuZG9tX2xpbnV4X2lhNjQuZ28KPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PQotLS0gbGliZ28vZ28vaW50ZXJuYWwvc3lzY2FsbC91bml4L2dl dHJhbmRvbV9saW51eF9pYTY0LmdvCShyZXZpc2lvbiAwKQorKysgbGliZ28v Z28vaW50ZXJuYWwvc3lzY2FsbC91bml4L2dldHJhbmRvbV9saW51eF9pYTY0 LmdvCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsOSBAQAorLy8gQ29weXJp Z2h0IDIwMTYgVGhlIEdvIEF1dGhvcnMuIEFsbCByaWdodHMgcmVzZXJ2ZWQu CisvLyBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBh IEJTRC1zdHlsZQorLy8gbGljZW5zZSB0aGF0IGNhbiBiZSBmb3VuZCBpbiB0 aGUgTElDRU5TRSBmaWxlLgorCitwYWNrYWdlIHVuaXgKKworLy8gTGludXgg Z2V0cmFuZG9tIHN5c3RlbSBjYWxsIG51bWJlci4KKy8vIFNlZSBHZXRSYW5k b20gaW4gZ2V0cmFuZG9tX2xpbnV4LmdvLgorY29uc3QgcmFuZG9tVHJhcCB1 aW50cHRyID0gMTMzOQpJbmRleDogbGliZ28vZ28vaW50ZXJuYWwvc3lzY2Fs bC91bml4L2dldHJhbmRvbV9saW51eF9zMzkwLmdvCj09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0KLS0tIGxpYmdvL2dvL2ludGVybmFsL3N5c2NhbGwvdW5peC9n ZXRyYW5kb21fbGludXhfczM5MC5nbwkocmV2aXNpb24gMCkKKysrIGxpYmdv L2dvL2ludGVybmFsL3N5c2NhbGwvdW5peC9nZXRyYW5kb21fbGludXhfczM5 MC5nbwkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDkgQEAKKy8vIENvcHly aWdodCAyMDE2IFRoZSBHbyBBdXRob3JzLiBBbGwgcmlnaHRzIHJlc2VydmVk LgorLy8gVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkg YSBCU0Qtc3R5bGUKKy8vIGxpY2Vuc2UgdGhhdCBjYW4gYmUgZm91bmQgaW4g dGhlIExJQ0VOU0UgZmlsZS4KKworcGFja2FnZSB1bml4CisKKy8vIExpbnV4 IGdldHJhbmRvbSBzeXN0ZW0gY2FsbCBudW1iZXIuCisvLyBTZWUgR2V0UmFu ZG9tIGluIGdldHJhbmRvbV9saW51eC5nby4KK2NvbnN0IHJhbmRvbVRyYXAg dWludHB0ciA9IDM0OQpJbmRleDogbGliZ28vbWF0Y2guc2gKPT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQotLS0gbGliZ28vbWF0Y2guc2gJKHJldmlzaW9uIDIz OTE4OSkKKysrIGxpYmdvL21hdGNoLnNoCSh3b3JraW5nIGNvcHkpCkBAIC0x MTYsNyArMTE2LDcgQEAgZm9yIGYgaW4gJGdvZmlsZXM7IGRvCiAJYW5kcm9p ZCB8IGRhcndpbiB8IGRyYWdvbmZseSB8IGZyZWVic2QgfCBsaW51eCB8IG5h Y2wgfCBuZXRic2QgfCBvcGVuYnNkIHwgcGxhbjkgfCBzb2xhcmlzIHwgd2lu ZG93cykKIAkgICAgdGFnMT1ub25tYXRjaGluZ3RhZwogCSAgICA7OwotCTM4 NiB8IGFtZDY0IHwgYW1kNjRwMzIgfCBhcm0gfCBhcm1iZSB8IGFybTY0IHwg YXJtNjRiZSB8IGFscGhhIHwgbTY4ayB8IHBwYzY0IHwgcHBjNjRsZSB8IG1p cHMgfCBtaXBzbGUgfCBtaXBzNjQgfCBtaXBzNjRsZSB8IG1pcHM2NHAzMiB8 IG1pcHM2NHAzMmxlIHwgbWlwc28zMiB8IG1pcHNuMzIgfCBtaXBzbjY0IHwg bWlwc282NCB8IHBwYyB8IHMzOTAgfCBzMzkweCB8IHNwYXJjIHwgc3BhcmM2 NCkKKwkzODYgfCBhbWQ2NCB8IGFtZDY0cDMyIHwgYXJtIHwgYXJtYmUgfCBh cm02NCB8IGFybTY0YmUgfCBhbHBoYSB8IGlhNjQgfCBtNjhrIHwgcHBjNjQg fCBwcGM2NGxlIHwgbWlwcyB8IG1pcHNsZSB8IG1pcHM2NCB8IG1pcHM2NGxl IHwgbWlwczY0cDMyIHwgbWlwczY0cDMybGUgfCBtaXBzbzMyIHwgbWlwc24z MiB8IG1pcHNuNjQgfCBtaXBzbzY0IHwgcHBjIHwgczM5MCB8IHMzOTB4IHwg c3BhcmMgfCBzcGFyYzY0KQogCSAgICB0YWcxPW5vbm1hdGNoaW5ndGFnCiAJ ICAgIDs7CiAgICAgZXNhYwpAQCAtMTI4LDcgKzEyOCw3IEBAIGZvciBmIGlu ICRnb2ZpbGVzOyBkbwogCWFuZHJvaWQgfCBkYXJ3aW4gfCBkcmFnb25mbHkg fCBmcmVlYnNkIHwgbGludXggfCBuYWNsIHwgbmV0YnNkIHwgb3BlbmJzZCB8 IHBsYW45IHwgc29sYXJpcyB8IHdpbmRvd3MpCiAJICAgIHRhZzI9bm9ubWF0 Y2hpbmd0YWcKIAkgICAgOzsKLQkzODYgfCBhbWQ2NCB8IGFtZDY0cDMyIHwg YXJtIHwgYXJtYmUgfCBhcm02NCB8IGFybTY0YmUgfCBhbHBoYSB8IG02OGsg fCBwcGM2NCB8IHBwYzY0bGUgfCBtaXBzIHwgbWlwc2xlIHwgbWlwczY0IHwg bWlwczY0bGUgfCBtaXBzNjRwMzIgfCBtaXBzNjRwMzJsZSB8IG1pcHNvMzIg fCBtaXBzbjMyIHwgbWlwc242NCB8IG1pcHNvNjQgfCBwcGMgfCBzMzkwIHwg czM5MHggfCBzcGFyYyB8IHNwYXJjNjQpCisJMzg2IHwgYW1kNjQgfCBhbWQ2 NHAzMiB8IGFybSB8IGFybWJlIHwgYXJtNjQgfCBhcm02NGJlIHwgYWxwaGEg fCBpYTY0IHwgbTY4ayB8IHBwYzY0IHwgcHBjNjRsZSB8IG1pcHMgfCBtaXBz bGUgfCBtaXBzNjQgfCBtaXBzNjRsZSB8IG1pcHM2NHAzMiB8IG1pcHM2NHAz MmxlIHwgbWlwc28zMiB8IG1pcHNuMzIgfCBtaXBzbjY0IHwgbWlwc282NCB8 IHBwYyB8IHMzOTAgfCBzMzkweCB8IHNwYXJjIHwgc3BhcmM2NCkKIAkgICAg dGFnMj1ub25tYXRjaGluZ3RhZwogCSAgICA7OwogICAgIGVzYWMKSW5kZXg6 IGxpYmdvL3Rlc3RzdWl0ZS9nb3Rlc3QKPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQotLS0gbGliZ28vdGVzdHN1aXRlL2dvdGVzdAkocmV2aXNpb24gMjM5MTg5 KQorKysgbGliZ28vdGVzdHN1aXRlL2dvdGVzdAkod29ya2luZyBjb3B5KQpA QCAtMjk1LDcgKzI5NSw3IEBAIHgpCiAJICAgIGFuZHJvaWQgfCBkYXJ3aW4g fCBkcmFnb25mbHkgfCBmcmVlYnNkIHwgbGludXggfCBuYWNsIHwgbmV0YnNk IHwgb3BlbmJzZCB8IHBsYW45IHwgc29sYXJpcyB8IHdpbmRvd3MpCiAJCXRh ZzE9bm9ubWF0Y2hpbmd0YWcKIAkJOzsKLQkgICAgMzg2IHwgYW1kNjQgfCBh bWQ2NHAzMiB8IGFybSB8IGFybWJlIHwgYXJtNjQgfCBhcm02NGJlIHwgYWxw aGEgfCBtNjhrIHwgcHBjNjQgfCBwcGM2NGxlIHwgbWlwcyB8IG1pcHNsZSB8 IG1pcHM2NCB8IG1pcHM2NGxlIHwgbWlwczY0cDMyIHwgbWlwczY0cDMybGUg fCBtaXBzbzMyIHwgbWlwc24zMiB8IG1pcHNuNjQgfCBtaXBzbzY0IHwgcHBj IHwgczM5MCB8IHMzOTB4IHwgc3BhcmMgfCBzcGFyYzY0KQorCSAgICAzODYg fCBhbWQ2NCB8IGFtZDY0cDMyIHwgYXJtIHwgYXJtYmUgfCBhcm02NCB8IGFy bTY0YmUgfCBhbHBoYSB8IGlhNjQgfCBtNjhrIHwgcHBjNjQgfCBwcGM2NGxl IHwgbWlwcyB8IG1pcHNsZSB8IG1pcHM2NCB8IG1pcHM2NGxlIHwgbWlwczY0 cDMyIHwgbWlwczY0cDMybGUgfCBtaXBzbzMyIHwgbWlwc24zMiB8IG1pcHNu NjQgfCBtaXBzbzY0IHwgcHBjIHwgczM5MCB8IHMzOTB4IHwgc3BhcmMgfCBz cGFyYzY0KQogCQl0YWcxPW5vbm1hdGNoaW5ndGFnCiAJCTs7CiAJICAgIGVz YWMKQEAgLTMwNyw3ICszMDcsNyBAQCB4KQogCSAgICBhbmRyb2lkIHwgZGFy d2luIHwgZHJhZ29uZmx5IHwgZnJlZWJzZCB8IGxpbnV4IHwgbmFjbCB8IG5l dGJzZCB8IG9wZW5ic2QgfCBwbGFuOSB8IHNvbGFyaXMgfCB3aW5kb3dzKQog CQl0YWcyPW5vbm1hdGNoaW5ndGFnCiAJCTs7Ci0JICAgIDM4NiB8IGFtZDY0 IHwgYW1kNjRwMzIgfCBhcm0gfCBhcm1iZSB8IGFybTY0IHwgYXJtNjRiZSB8 IGFscGhhIHwgbTY4ayB8IHBwYzY0IHwgcHBjNjRsZSB8IG1pcHMgfCBtaXBz bGUgfCBtaXBzNjQgfCBtaXBzNjRsZSB8IG1pcHM2NHAzMiB8IG1pcHM2NHAz MmxlIHwgbWlwc28zMiB8IG1pcHNuMzIgfCBtaXBzbjY0IHwgbWlwc282NCB8 IHBwYyB8IHMzOTAgfCBzMzkweCB8IHNwYXJjIHwgc3BhcmM2NCkKKwkgICAg Mzg2IHwgYW1kNjQgfCBhbWQ2NHAzMiB8IGFybSB8IGFybWJlIHwgYXJtNjQg fCBhcm02NGJlIHwgYWxwaGEgfCBpYTY0IHwgbTY4ayB8IHBwYzY0IHwgcHBj NjRsZSB8IG1pcHMgfCBtaXBzbGUgfCBtaXBzNjQgfCBtaXBzNjRsZSB8IG1p cHM2NHAzMiB8IG1pcHM2NHAzMmxlIHwgbWlwc28zMiB8IG1pcHNuMzIgfCBt aXBzbjY0IHwgbWlwc282NCB8IHBwYyB8IHMzOTAgfCBzMzkweCB8IHNwYXJj IHwgc3BhcmM2NCkKIAkJdGFnMj1ub25tYXRjaGluZ3RhZwogCQk7OwogCSAg ICBlc2FjCg== --001a11443c5875f77e053982e18b--