From unknown Sat Sep 13 03:53:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41091: can't build external gcc Resent-From: Tim Komarov Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 05 May 2020 01:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41091 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 41091@debbugs.gnu.org X-Debbugs-Original-To: bug-guix Received: via spool by submit@debbugs.gnu.org id=B.15886433758117 (code B ref -1); Tue, 05 May 2020 01:50:01 +0000 Received: (at submit) by debbugs.gnu.org; 5 May 2020 01:49:35 +0000 Received: from localhost ([127.0.0.1]:34365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVmiD-00026p-Bk for submit@debbugs.gnu.org; Mon, 04 May 2020 21:49:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:55262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVmUl-0001iD-N9 for submit@debbugs.gnu.org; Mon, 04 May 2020 21:35:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53854) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jVmUl-0007MS-Ed for bug-guix@gnu.org; Mon, 04 May 2020 21:35:39 -0400 Received: from forward103o.mail.yandex.net ([37.140.190.177]:41290) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jVmUh-0000RM-M6 for bug-guix@gnu.org; Mon, 04 May 2020 21:35:38 -0400 Received: from mxback18g.mail.yandex.net (mxback18g.mail.yandex.net [IPv6:2a02:6b8:0:1472:2741:0:8b7:318]) by forward103o.mail.yandex.net (Yandex) with ESMTP id D68295F8163E for ; Tue, 5 May 2020 04:35:31 +0300 (MSK) Received: from localhost (localhost [::1]) by mxback18g.mail.yandex.net (mxback/Yandex) with ESMTP id PI5wfB8JIQ-ZVCeqCds; Tue, 05 May 2020 04:35:31 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1588642531; bh=Uz5uCkFczGYFxczN4pu/CtSqESRxCqQQcwlHaz/oPrw=; h=Message-Id:Date:Subject:To:From; b=e11vm+yF0R6+2jk5Ld3UvH1CcvMWan3GCyDHkZSA5XboOb3G+bJA+aTWyTyOmbYUt NCkC8qX4mZ688SYOUXTRH6tUwzMSgEVYVNKjna0F28l/Ki+QyY7OxM1yUuoz+qYGbn zCwdck0vjiFljsllFsFufjhPH15RCFv5FDs58KnI= Authentication-Results: mxback18g.mail.yandex.net; dkim=pass header.i=@yandex.ru Received: by sas1-0ef7a84b6a92.qloud-c.yandex.net with HTTP; Tue, 05 May 2020 04:35:31 +0300 From: Tim Komarov MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Tue, 05 May 2020 04:35:31 +0300 Message-Id: <366751588641871@mail.yandex.ru> Content-Type: multipart/mixed; boundary="----==--bound.394477.sas1-0ef7a84b6a92.qloud-c.yandex.net" Received-SPF: pass client-ip=37.140.190.177; envelope-from=happycorsair@yandex.ru; helo=forward103o.mail.yandex.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/04 21:35:32 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Mailman-Approved-At: Mon, 04 May 2020 21:49:32 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) ------==--bound.394477.sas1-0ef7a84b6a92.qloud-c.yandex.net Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=utf-8 Many projects (Buildroot, coreboot, Yocto) require building a toolchain. Every time it tries to build it (I've checked Buildroot and coreboot) it fails with the following errors: In file included from ./bconfig.h:3:0, from ../../gcc/gengtype-lex.c:4: ./auto-host.h:2396:16: error: declaration does not declare anything [-fpermissive] #define rlim_t long ^ In file included from /d/gcc-8.4.0/gcc-8.4.0/gcc/gengtype-lex.l:30:0: ../../gcc/system.h:488:14: error: conflicting declaration of C function ‘void* sbrk(int)’ extern void *sbrk (int); In file included from /d/gcc-8.4.0/gcc-8.4.0/gcc/gengtype-lex.l:30:0: ../../gcc/system.h:496:14: error: ambiguating new declaration of ‘char* strstr(const char*, const char*)’ extern char *strstr (const char *, const char *); In file included from /d/gcc-8.4.0/gcc-8.4.0/gcc/gengtype-lex.l:30:0: ../../gcc/system.h:540:20: error: conflicting declaration of C function ‘const char* strsignal(int)’ extern const char *strsignal (int); In file included from ../../gcc/system.h:691:0, from /d/gcc-8.4.0/gcc-8.4.0/gcc/gengtype-lex.l:30: ../../gcc/../include/libiberty.h:112:14: error: ambiguating new declaration of ‘char* basename(const char*)’ extern char *basename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1); Switching gcc versions doesn't help. One can find a simple way to reproduce in buildroot.txt, build-gcc.log provides a complete log. Looking forward for your help. Thanks! --  Best Regards, Timofey Komarov ------==--bound.394477.sas1-0ef7a84b6a92.qloud-c.yandex.net Content-Disposition: attachment; filename="build-gcc.log" Content-Transfer-Encoding: base64 Content-Type: text/x-c; name="build-gcc.log" SW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vYmNvbmZpZy5oOjM6MCwKICAgICAgICAgICAgICAgICBm cm9tIC4uLy4uL2djYy9nZW5ndHlwZS1sZXguYzo0OgouL2F1dG8taG9zdC5oOjIzOTY6MTY6IGVy cm9yOiBkZWNsYXJhdGlvbiBkb2VzIG5vdCBkZWNsYXJlIGFueXRoaW5nIFstZnBlcm1pc3NpdmVd CiAjZGVmaW5lIHJsaW1fdCBsb25nCiAgICAgICAgICAgICAgICBeCi9ydW4vY3VycmVudC1zeXN0 ZW0vcHJvZmlsZS9pbmNsdWRlL2JpdHMvcmVzb3VyY2UuaDoxMzE6MTg6IG5vdGU6IGluIGV4cGFu c2lvbiBvZiBtYWNybyDigJhybGltX3TigJkKIHR5cGVkZWYgX19ybGltX3QgcmxpbV90OwogICAg ICAgICAgICAgICAgICBefn5+fn4KbWFrZVsyXTogKioqIFtNYWtlZmlsZToyNjcxOiBidWlsZC9n ZW5ndHlwZS1wYXJzZS5vXSBFcnJvciAxCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvZC9nY2MtOC40 LjAvZ2NjLTguNC4wL2djYy9nZW5ndHlwZS1sZXgubDozMDowOgouLi8uLi9nY2Mvc3lzdGVtLmg6 NDU2OjE1OiB3YXJuaW5nOiBkZWNsYXJhdGlvbiBvZiDigJhkb3VibGUgYXRvZihjb25zdCBjaGFy KinigJkgaGFzIGEgZGlmZmVyZW50IGV4Y2VwdGlvbiBzcGVjaWZpZXIgWy1XcGVkYW50aWNdCiBl eHRlcm4gZG91YmxlIGF0b2YgKGNvbnN0IGNoYXIgKik7CiAgICAgICAgICAgICAgIF5+fn4KSW4g ZmlsZSBpbmNsdWRlZCBmcm9tIC9ydW4vY3VycmVudC1zeXN0ZW0vcHJvZmlsZS9pbmNsdWRlL2Zl YXR1cmVzLmg6NDUwOjAsCiAgICAgICAgICAgICAgICAgZnJvbSAvcnVuL2N1cnJlbnQtc3lzdGVt L3Byb2ZpbGUvaW5jbHVkZS9iaXRzL2xpYmMtaGVhZGVyLXN0YXJ0Lmg6MzMsCiAgICAgICAgICAg ICAgICAgZnJvbSAvcnVuL2N1cnJlbnQtc3lzdGVtL3Byb2ZpbGUvaW5jbHVkZS9zdGRpby5oOjI3 LAogICAgICAgICAgICAgICAgIGZyb20gZ2VuZ3R5cGUtbGV4LmM6MjA6Ci9ydW4vY3VycmVudC1z eXN0ZW0vcHJvZmlsZS9pbmNsdWRlL2JpdHMvc3RkbGliLWZsb2F0Lmg6MjU6ODogbm90ZTogZnJv bSBwcmV2aW91cyBkZWNsYXJhdGlvbiDigJhkb3VibGUgYXRvZihjb25zdCBjaGFyKikgdGhyb3cg KCnigJkKIF9fTlRIIChhdG9mIChjb25zdCBjaGFyICpfX25wdHIpKQogICAgICAgIF4KL3J1bi9j dXJyZW50LXN5c3RlbS9wcm9maWxlL2luY2x1ZGUvc3lzL2NkZWZzLmg6NjM6MzU6IG5vdGU6IGlu IGRlZmluaXRpb24gb2YgbWFjcm8g4oCYX19OVEjigJkKICMgICBkZWZpbmUgX19OVEgoZmN0KSBf X0xFQUZfQVRUUiBmY3QgdGhyb3cgKCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBefn4KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9kL2djYy04LjQuMC9nY2MtOC40LjAvZ2NjL2dl bmd0eXBlLWxleC5sOjMwOjA6Ci4uLy4uL2djYy9zeXN0ZW0uaDo0NjA6MTM6IHdhcm5pbmc6IGRl Y2xhcmF0aW9uIG9mIOKAmGxvbmcgaW50IGF0b2woY29uc3QgY2hhciop4oCZIGhhcyBhIGRpZmZl cmVudCBleGNlcHRpb24gc3BlY2lmaWVyIFstV3BlZGFudGljXQogZXh0ZXJuIGxvbmcgYXRvbCAo Y29uc3QgY2hhciAqKTsKICAgICAgICAgICAgIF5+fn4KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9y dW4vY3VycmVudC1zeXN0ZW0vcHJvZmlsZS9pbmNsdWRlL2ZlYXR1cmVzLmg6NDUwOjAsCiAgICAg ICAgICAgICAgICAgZnJvbSAvcnVuL2N1cnJlbnQtc3lzdGVtL3Byb2ZpbGUvaW5jbHVkZS9iaXRz L2xpYmMtaGVhZGVyLXN0YXJ0Lmg6MzMsCiAgICAgICAgICAgICAgICAgZnJvbSAvcnVuL2N1cnJl bnQtc3lzdGVtL3Byb2ZpbGUvaW5jbHVkZS9zdGRpby5oOjI3LAogICAgICAgICAgICAgICAgIGZy b20gZ2VuZ3R5cGUtbGV4LmM6MjA6Ci9ydW4vY3VycmVudC1zeXN0ZW0vcHJvZmlsZS9pbmNsdWRl L3N0ZGxpYi5oOjM2Njo4OiBub3RlOiBmcm9tIHByZXZpb3VzIGRlY2xhcmF0aW9uIOKAmGxvbmcg aW50IGF0b2woY29uc3QgY2hhciopIHRocm93ICgp4oCZCiBfX05USCAoYXRvbCAoY29uc3QgY2hh ciAqX19ucHRyKSkKICAgICAgICBeCi9ydW4vY3VycmVudC1zeXN0ZW0vcHJvZmlsZS9pbmNsdWRl L3N5cy9jZGVmcy5oOjYzOjM1OiBub3RlOiBpbiBkZWZpbml0aW9uIG9mIG1hY3JvIOKAmF9fTlRI 4oCZCiAjICAgZGVmaW5lIF9fTlRIKGZjdCkgX19MRUFGX0FUVFIgZmN0IHRocm93ICgpCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAv ZC9nY2MtOC40LjAvZ2NjLTguNC4wL2djYy9nZW5ndHlwZS1sZXgubDozMDowOgouLi8uLi9nY2Mv c3lzdGVtLmg6NDY0OjEzOiB3YXJuaW5nOiBkZWNsYXJhdGlvbiBvZiDigJh2b2lkIGZyZWUodm9p ZCop4oCZIGhhcyBhIGRpZmZlcmVudCBleGNlcHRpb24gc3BlY2lmaWVyIFstV3BlZGFudGljXQog ZXh0ZXJuIHZvaWQgZnJlZSAodm9pZCAqKTsKICAgICAgICAgICAgIF5+fn4KSW4gZmlsZSBpbmNs dWRlZCBmcm9tIGdlbmd0eXBlLWxleC5jOjIzOjA6Ci9ydW4vY3VycmVudC1zeXN0ZW0vcHJvZmls ZS9pbmNsdWRlL3N0ZGxpYi5oOjU2MzoxMzogbm90ZTogZnJvbSBwcmV2aW91cyBkZWNsYXJhdGlv biDigJh2b2lkIGZyZWUodm9pZCopIHRocm93ICgp4oCZCiBleHRlcm4gdm9pZCBmcmVlICh2b2lk ICpfX3B0cikgX19USFJPVzsKICAgICAgICAgICAgIF5+fn4KSW4gZmlsZSBpbmNsdWRlZCBmcm9t IC9kL2djYy04LjQuMC9nY2MtOC40LjAvZ2NjL2dlbmd0eXBlLWxleC5sOjMwOjA6Ci4uLy4uL2dj Yy9zeXN0ZW0uaDo0Njg6MTQ6IHdhcm5pbmc6IGRlY2xhcmF0aW9uIG9mIOKAmGNoYXIqIGdldGN3 ZChjaGFyKiwgc2l6ZV90KeKAmSBoYXMgYSBkaWZmZXJlbnQgZXhjZXB0aW9uIHNwZWNpZmllciBb LVdwZWRhbnRpY10KIGV4dGVybiBjaGFyICpnZXRjd2QgKGNoYXIgKiwgc2l6ZV90KTsKICAgICAg ICAgICAgICBefn5+fn4KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4uLy4uL2djYy9zeXN0ZW0uaDoy OTQ6MCwKICAgICAgICAgICAgICAgICBmcm9tIC9kL2djYy04LjQuMC9nY2MtOC40LjAvZ2NjL2dl bmd0eXBlLWxleC5sOjMwOgovcnVuL2N1cnJlbnQtc3lzdGVtL3Byb2ZpbGUvaW5jbHVkZS91bmlz dGQuaDo1MTE6MTQ6IG5vdGU6IGZyb20gcHJldmlvdXMgZGVjbGFyYXRpb24g4oCYY2hhciogZ2V0 Y3dkKGNoYXIqLCBzaXplX3QpIHRocm93ICgp4oCZCiBleHRlcm4gY2hhciAqZ2V0Y3dkIChjaGFy ICpfX2J1Ziwgc2l6ZV90IF9fc2l6ZSkgX19USFJPVyBfX3d1cjsKICAgICAgICAgICAgICBefn5+ fn4KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9kL2djYy04LjQuMC9nY2MtOC40LjAvZ2NjL2dlbmd0 eXBlLWxleC5sOjMwOjA6Ci4uLy4uL2djYy9zeXN0ZW0uaDo0NzI6MTQ6IHdhcm5pbmc6IGRlY2xh cmF0aW9uIG9mIOKAmGNoYXIqIGdldGVudihjb25zdCBjaGFyKinigJkgaGFzIGEgZGlmZmVyZW50 IGV4Y2VwdGlvbiBzcGVjaWZpZXIgWy1XcGVkYW50aWNdCiBleHRlcm4gY2hhciAqZ2V0ZW52IChj b25zdCBjaGFyICopOwogICAgICAgICAgICAgIF5+fn5+fgpJbiBmaWxlIGluY2x1ZGVkIGZyb20g Z2VuZ3R5cGUtbGV4LmM6MjM6MDoKL3J1bi9jdXJyZW50LXN5c3RlbS9wcm9maWxlL2luY2x1ZGUv c3RkbGliLmg6NjMxOjE0OiBub3RlOiBmcm9tIHByZXZpb3VzIGRlY2xhcmF0aW9uIOKAmGNoYXIq IGdldGVudihjb25zdCBjaGFyKikgdGhyb3cgKCnigJkKIGV4dGVybiBjaGFyICpnZXRlbnYgKGNv bnN0IGNoYXIgKl9fbmFtZSkgX19USFJPVyBfX25vbm51bGwgKCgxKSkgX193dXI7CiAgICAgICAg ICAgICAgXn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvZC9nY2MtOC40LjAvZ2NjLTguNC4w L2djYy9nZW5ndHlwZS1sZXgubDozMDowOgouLi8uLi9nY2Mvc3lzdGVtLmg6NDc2OjEyOiB3YXJu aW5nOiBkZWNsYXJhdGlvbiBvZiDigJhpbnQgZ2V0b3B0KGludCwgY2hhciogY29uc3QqLCBjb25z dCBjaGFyKinigJkgaGFzIGEgZGlmZmVyZW50IGV4Y2VwdGlvbiBzcGVjaWZpZXIgWy1XcGVkYW50 aWNdCiBleHRlcm4gaW50IGdldG9wdCAoaW50LCBjaGFyICogY29uc3QgKiwgY29uc3QgY2hhciAq KTsKICAgICAgICAgICAgXn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcnVuL2N1cnJlbnQt c3lzdGVtL3Byb2ZpbGUvaW5jbHVkZS9iaXRzL2dldG9wdF9wb3NpeC5oOjI3OjAsCiAgICAgICAg ICAgICAgICAgZnJvbSAvcnVuL2N1cnJlbnQtc3lzdGVtL3Byb2ZpbGUvaW5jbHVkZS91bmlzdGQu aDo4NjksCiAgICAgICAgICAgICAgICAgZnJvbSAuLi8uLi9nY2Mvc3lzdGVtLmg6Mjk0LAogICAg ICAgICAgICAgICAgIGZyb20gL2QvZ2NjLTguNC4wL2djYy04LjQuMC9nY2MvZ2VuZ3R5cGUtbGV4 Lmw6MzA6Ci9ydW4vY3VycmVudC1zeXN0ZW0vcHJvZmlsZS9pbmNsdWRlL2JpdHMvZ2V0b3B0X2Nv cmUuaDo5MToxMjogbm90ZTogZnJvbSBwcmV2aW91cyBkZWNsYXJhdGlvbiDigJhpbnQgZ2V0b3B0 KGludCwgY2hhciogY29uc3QqLCBjb25zdCBjaGFyKikgdGhyb3cgKCnigJkKIGV4dGVybiBpbnQg Z2V0b3B0IChpbnQgX19fYXJnYywgY2hhciAqY29uc3QgKl9fX2FyZ3YsIGNvbnN0IGNoYXIgKl9f c2hvcnRvcHRzKQogICAgICAgICAgICBefn5+fn4KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9kL2dj Yy04LjQuMC9nY2MtOC40LjAvZ2NjL2dlbmd0eXBlLWxleC5sOjMwOjA6Ci4uLy4uL2djYy9zeXN0 ZW0uaDo0ODA6MTI6IHdhcm5pbmc6IGRlY2xhcmF0aW9uIG9mIOKAmGludCBnZXRwYWdlc2l6ZSgp 4oCZIGhhcyBhIGRpZmZlcmVudCBleGNlcHRpb24gc3BlY2lmaWVyIFstV3BlZGFudGljXQogZXh0 ZXJuIGludCBnZXRwYWdlc2l6ZSAodm9pZCk7CiAgICAgICAgICAgIF5+fn5+fn5+fn5+CkluIGZp bGUgaW5jbHVkZWQgZnJvbSAuLi8uLi9nY2Mvc3lzdGVtLmg6Mjk0OjAsCiAgICAgICAgICAgICAg ICAgZnJvbSAvZC9nY2MtOC40LjAvZ2NjLTguNC4wL2djYy9nZW5ndHlwZS1sZXgubDozMDoKL3J1 bi9jdXJyZW50LXN5c3RlbS9wcm9maWxlL2luY2x1ZGUvdW5pc3RkLmg6OTc2OjEyOiBub3RlOiBm cm9tIHByZXZpb3VzIGRlY2xhcmF0aW9uIOKAmGludCBnZXRwYWdlc2l6ZSgpIHRocm93ICgp4oCZ CiBleHRlcm4gaW50IGdldHBhZ2VzaXplICh2b2lkKSAgX19USFJPVyBfX2F0dHJpYnV0ZV9fICgo X19jb25zdF9fKSk7CiAgICAgICAgICAgIF5+fn5+fn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJv bSAvZC9nY2MtOC40LjAvZ2NjLTguNC4wL2djYy9nZW5ndHlwZS1sZXgubDozMDowOgouLi8uLi9n Y2Mvc3lzdGVtLmg6NDg0OjE0OiB3YXJuaW5nOiBkZWNsYXJhdGlvbiBvZiDigJhjaGFyKiBnZXR3 ZChjaGFyKinigJkgaGFzIGEgZGlmZmVyZW50IGV4Y2VwdGlvbiBzcGVjaWZpZXIgWy1XcGVkYW50 aWNdCiBleHRlcm4gY2hhciAqZ2V0d2QgKGNoYXIgKik7CiAgICAgICAgICAgICAgXn5+fn4KSW4g ZmlsZSBpbmNsdWRlZCBmcm9tIC4uLy4uL2djYy9zeXN0ZW0uaDoyOTQ6MCwKICAgICAgICAgICAg ICAgICBmcm9tIC9kL2djYy04LjQuMC9nY2MtOC40LjAvZ2NjL2dlbmd0eXBlLWxleC5sOjMwOgov cnVuL2N1cnJlbnQtc3lzdGVtL3Byb2ZpbGUvaW5jbHVkZS91bmlzdGQuaDo1MjU6MTQ6IG5vdGU6 IGZyb20gcHJldmlvdXMgZGVjbGFyYXRpb24g4oCYY2hhciogZ2V0d2QoY2hhciopIHRocm93ICgp 4oCZCiBleHRlcm4gY2hhciAqZ2V0d2QgKGNoYXIgKl9fYnVmKQogICAgICAgICAgICAgIF5+fn5+ CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvZC9nY2MtOC40LjAvZ2NjLTguNC4wL2djYy9nZW5ndHlw ZS1sZXgubDozMDowOgouLi8uLi9nY2Mvc3lzdGVtLmg6NDg4OjE0OiBlcnJvcjogY29uZmxpY3Rp bmcgZGVjbGFyYXRpb24gb2YgQyBmdW5jdGlvbiDigJh2b2lkKiBzYnJrKGludCnigJkKIGV4dGVy biB2b2lkICpzYnJrIChpbnQpOwogICAgICAgICAgICAgIF5+fn4KSW4gZmlsZSBpbmNsdWRlZCBm cm9tIC4uLy4uL2djYy9zeXN0ZW0uaDoyOTQ6MCwKICAgICAgICAgICAgICAgICBmcm9tIC9kL2dj Yy04LjQuMC9nY2MtOC40LjAvZ2NjL2dlbmd0eXBlLWxleC5sOjMwOgovcnVuL2N1cnJlbnQtc3lz dGVtL3Byb2ZpbGUvaW5jbHVkZS91bmlzdGQuaDoxMDQxOjE0OiBub3RlOiBwcmV2aW91cyBkZWNs YXJhdGlvbiDigJh2b2lkKiBzYnJrKGludHB0cl90KeKAmQogZXh0ZXJuIHZvaWQgKnNicmsgKGlu dHB0cl90IF9fZGVsdGEpIF9fVEhST1c7CiAgICAgICAgICAgICAgXn5+fgpJbiBmaWxlIGluY2x1 ZGVkIGZyb20gL2QvZ2NjLTguNC4wL2djYy04LjQuMC9nY2MvZ2VuZ3R5cGUtbGV4Lmw6MzA6MDoK Li4vLi4vZ2NjL3N5c3RlbS5oOjQ5Mjo1OiB3YXJuaW5nOiBkZWNsYXJhdGlvbiBvZiDigJhpbnQg c2V0ZW52KGNvbnN0IGNoYXIqLCBjb25zdCBjaGFyKiwgaW50KeKAmSBoYXMgYSBkaWZmZXJlbnQg ZXhjZXB0aW9uIHNwZWNpZmllciBbLVdwZWRhbnRpY10KIGludCBzZXRlbnYoY29uc3QgY2hhciAq LCBjb25zdCBjaGFyICosIGludCk7CiAgICAgXn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSBn ZW5ndHlwZS1sZXguYzoyMzowOgovcnVuL2N1cnJlbnQtc3lzdGVtL3Byb2ZpbGUvaW5jbHVkZS9z dGRsaWIuaDo2NTA6MTI6IG5vdGU6IGZyb20gcHJldmlvdXMgZGVjbGFyYXRpb24g4oCYaW50IHNl dGVudihjb25zdCBjaGFyKiwgY29uc3QgY2hhciosIGludCkgdGhyb3cgKCnigJkKIGV4dGVybiBp bnQgc2V0ZW52IChjb25zdCBjaGFyICpfX25hbWUsIGNvbnN0IGNoYXIgKl9fdmFsdWUsIGludCBf X3JlcGxhY2UpCiAgICAgICAgICAgIF5+fn5+fgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL2QvZ2Nj LTguNC4wL2djYy04LjQuMC9nY2MvZ2VuZ3R5cGUtbGV4Lmw6MzA6MDoKLi4vLi4vZ2NjL3N5c3Rl bS5oOjQ5NjoxNDogZXJyb3I6IGFtYmlndWF0aW5nIG5ldyBkZWNsYXJhdGlvbiBvZiDigJhjaGFy KiBzdHJzdHIoY29uc3QgY2hhciosIGNvbnN0IGNoYXIqKeKAmQogZXh0ZXJuIGNoYXIgKnN0cnN0 ciAoY29uc3QgY2hhciAqLCBjb25zdCBjaGFyICopOwogICAgICAgICAgICAgIF5+fn5+fgpJbiBm aWxlIGluY2x1ZGVkIGZyb20gZ2VuZ3R5cGUtbGV4LmM6MjE6MDoKL3J1bi9jdXJyZW50LXN5c3Rl bS9wcm9maWxlL2luY2x1ZGUvc3RyaW5nLmg6MzIyOjE6IG5vdGU6IG9sZCBkZWNsYXJhdGlvbiDi gJhjb25zdCBjaGFyKiBzdHJzdHIoY29uc3QgY2hhciosIGNvbnN0IGNoYXIqKeKAmQogc3Ryc3Ry IChjb25zdCBjaGFyICpfX2hheXN0YWNrLCBjb25zdCBjaGFyICpfX25lZWRsZSkgX19USFJPVwog Xn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvZC9nY2MtOC40LjAvZ2NjLTguNC4wL2djYy9n ZW5ndHlwZS1sZXgubDozMDowOgouLi8uLi9nY2Mvc3lzdGVtLmg6NTAwOjE0OiB3YXJuaW5nOiBk ZWNsYXJhdGlvbiBvZiDigJhjaGFyKiBzdHBjcHkoY2hhciosIGNvbnN0IGNoYXIqKeKAmSBoYXMg YSBkaWZmZXJlbnQgZXhjZXB0aW9uIHNwZWNpZmllciBbLVdwZWRhbnRpY10KIGV4dGVybiBjaGFy ICpzdHBjcHkgKGNoYXIgKiwgY29uc3QgY2hhciAqKTsKICAgICAgICAgICAgICBefn5+fn4KSW4g ZmlsZSBpbmNsdWRlZCBmcm9tIGdlbmd0eXBlLWxleC5jOjIxOjA6Ci9ydW4vY3VycmVudC1zeXN0 ZW0vcHJvZmlsZS9pbmNsdWRlL3N0cmluZy5oOjQ1MToxNDogbm90ZTogZnJvbSBwcmV2aW91cyBk ZWNsYXJhdGlvbiDigJhjaGFyKiBzdHBjcHkoY2hhciosIGNvbnN0IGNoYXIqKSB0aHJvdyAoKeKA mQogZXh0ZXJuIGNoYXIgKnN0cGNweSAoY2hhciAqX19yZXN0cmljdCBfX2Rlc3QsIGNvbnN0IGNo YXIgKl9fcmVzdHJpY3QgX19zcmMpCiAgICAgICAgICAgICAgXn5+fn5+CkluIGZpbGUgaW5jbHVk ZWQgZnJvbSAvZC9nY2MtOC40LjAvZ2NjLTguNC4wL2djYy9nZW5ndHlwZS1sZXgubDozMDowOgou Li8uLi9nY2Mvc3lzdGVtLmg6NTA0OjU6IHdhcm5pbmc6IGRlY2xhcmF0aW9uIG9mIOKAmGludCB1 bnNldGVudihjb25zdCBjaGFyKinigJkgaGFzIGEgZGlmZmVyZW50IGV4Y2VwdGlvbiBzcGVjaWZp ZXIgWy1XcGVkYW50aWNdCiBpbnQgdW5zZXRlbnYoY29uc3QgY2hhciAqKTsKICAgICBefn5+fn5+ fgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gZ2VuZ3R5cGUtbGV4LmM6MjM6MDoKL3J1bi9jdXJyZW50 LXN5c3RlbS9wcm9maWxlL2luY2x1ZGUvc3RkbGliLmg6NjU0OjEyOiBub3RlOiBmcm9tIHByZXZp b3VzIGRlY2xhcmF0aW9uIOKAmGludCB1bnNldGVudihjb25zdCBjaGFyKikgdGhyb3cgKCnigJkK IGV4dGVybiBpbnQgdW5zZXRlbnYgKGNvbnN0IGNoYXIgKl9fbmFtZSkgX19USFJPVyBfX25vbm51 bGwgKCgxKSk7CiAgICAgICAgICAgIF5+fn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvZC9n Y2MtOC40LjAvZ2NjLTguNC4wL2djYy9nZW5ndHlwZS1sZXgubDozMDowOgouLi8uLi9nY2Mvc3lz dGVtLmg6NTA4OjE0OiB3YXJuaW5nOiBkZWNsYXJhdGlvbiBvZiDigJh2b2lkKiBtYWxsb2Moc2l6 ZV90KeKAmSBoYXMgYSBkaWZmZXJlbnQgZXhjZXB0aW9uIHNwZWNpZmllciBbLVdwZWRhbnRpY10K IGV4dGVybiB2b2lkICptYWxsb2MgKHNpemVfdCk7CiAgICAgICAgICAgICAgXn5+fn5+CkluIGZp bGUgaW5jbHVkZWQgZnJvbSBnZW5ndHlwZS1sZXguYzoyMzowOgovcnVuL2N1cnJlbnQtc3lzdGVt L3Byb2ZpbGUvaW5jbHVkZS9zdGRsaWIuaDo1Mzk6MTQ6IG5vdGU6IGZyb20gcHJldmlvdXMgZGVj bGFyYXRpb24g4oCYdm9pZCogbWFsbG9jKHNpemVfdCkgdGhyb3cgKCnigJkKIGV4dGVybiB2b2lk ICptYWxsb2MgKHNpemVfdCBfX3NpemUpIF9fVEhST1cgX19hdHRyaWJ1dGVfbWFsbG9jX18gX193 dXI7CiAgICAgICAgICAgICAgXn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvZC9nY2MtOC40 LjAvZ2NjLTguNC4wL2djYy9nZW5ndHlwZS1sZXgubDozMDowOgouLi8uLi9nY2Mvc3lzdGVtLmg6 NTEyOjE0OiB3YXJuaW5nOiBkZWNsYXJhdGlvbiBvZiDigJh2b2lkKiBjYWxsb2Moc2l6ZV90LCBz aXplX3Qp4oCZIGhhcyBhIGRpZmZlcmVudCBleGNlcHRpb24gc3BlY2lmaWVyIFstV3BlZGFudGlj XQogZXh0ZXJuIHZvaWQgKmNhbGxvYyAoc2l6ZV90LCBzaXplX3QpOwogICAgICAgICAgICAgIF5+ fn5+fgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gZ2VuZ3R5cGUtbGV4LmM6MjM6MDoKL3J1bi9jdXJy ZW50LXN5c3RlbS9wcm9maWxlL2luY2x1ZGUvc3RkbGliLmg6NTQxOjE0OiBub3RlOiBmcm9tIHBy ZXZpb3VzIGRlY2xhcmF0aW9uIOKAmHZvaWQqIGNhbGxvYyhzaXplX3QsIHNpemVfdCkgdGhyb3cg KCnigJkKIGV4dGVybiB2b2lkICpjYWxsb2MgKHNpemVfdCBfX25tZW1iLCBzaXplX3QgX19zaXpl KQogICAgICAgICAgICAgIF5+fn5+fgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL2QvZ2NjLTguNC4w L2djYy04LjQuMC9nY2MvZ2VuZ3R5cGUtbGV4Lmw6MzA6MDoKLi4vLi4vZ2NjL3N5c3RlbS5oOjUx NjoxNDogd2FybmluZzogZGVjbGFyYXRpb24gb2Yg4oCYdm9pZCogcmVhbGxvYyh2b2lkKiwgc2l6 ZV90KeKAmSBoYXMgYSBkaWZmZXJlbnQgZXhjZXB0aW9uIHNwZWNpZmllciBbLVdwZWRhbnRpY10K IGV4dGVybiB2b2lkICpyZWFsbG9jICh2b2lkICosIHNpemVfdCk7CiAgICAgICAgICAgICAgXn5+ fn5+fgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gZ2VuZ3R5cGUtbGV4LmM6MjM6MDoKL3J1bi9jdXJy ZW50LXN5c3RlbS9wcm9maWxlL2luY2x1ZGUvc3RkbGliLmg6NTQ5OjE0OiBub3RlOiBmcm9tIHBy ZXZpb3VzIGRlY2xhcmF0aW9uIOKAmHZvaWQqIHJlYWxsb2Modm9pZCosIHNpemVfdCkgdGhyb3cg KCnigJkKIGV4dGVybiB2b2lkICpyZWFsbG9jICh2b2lkICpfX3B0ciwgc2l6ZV90IF9fc2l6ZSkK ICAgICAgICAgICAgICBefn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvZC9nY2MtOC40LjAv Z2NjLTguNC4wL2djYy9nZW5ndHlwZS1sZXgubDozMDowOgouLi8uLi9nY2Mvc3lzdGVtLmg6NTQw OjIwOiBlcnJvcjogY29uZmxpY3RpbmcgZGVjbGFyYXRpb24gb2YgQyBmdW5jdGlvbiDigJhjb25z dCBjaGFyKiBzdHJzaWduYWwoaW50KeKAmQogZXh0ZXJuIGNvbnN0IGNoYXIgKnN0cnNpZ25hbCAo aW50KTsKICAgICAgICAgICAgICAgICAgICBefn5+fn5+fn4KSW4gZmlsZSBpbmNsdWRlZCBmcm9t IGdlbmd0eXBlLWxleC5jOjIxOjA6Ci9ydW4vY3VycmVudC1zeXN0ZW0vcHJvZmlsZS9pbmNsdWRl L3N0cmluZy5oOjQ0NjoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24g4oCYY2hhciogc3Ry c2lnbmFsKGludCnigJkKIGV4dGVybiBjaGFyICpzdHJzaWduYWwgKGludCBfX3NpZykgX19USFJP VzsKICAgICAgICAgICAgICBefn5+fn5+fn4KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9kL2djYy04 LjQuMC9nY2MtOC40LjAvZ2NjL2dlbmd0eXBlLWxleC5sOjMwOjA6Ci4uLy4uL2djYy9zeXN0ZW0u aDo1NDg6MTI6IHdhcm5pbmc6IGRlY2xhcmF0aW9uIG9mIOKAmGludCBnZXRybGltaXQoaW50LCBy bGltaXQqKeKAmSBoYXMgYSBkaWZmZXJlbnQgZXhjZXB0aW9uIHNwZWNpZmllciBbLVdwZWRhbnRp Y10KIGV4dGVybiBpbnQgZ2V0cmxpbWl0IChpbnQsIHN0cnVjdCBybGltaXQgKik7CiAgICAgICAg ICAgIF5+fn5+fn5+fgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi4vLi4vZ2NjL3N5c3RlbS5oOjQz OTowLAogICAgICAgICAgICAgICAgIGZyb20gL2QvZ2NjLTguNC4wL2djYy04LjQuMC9nY2MvZ2Vu Z3R5cGUtbGV4Lmw6MzA6Ci9ydW4vY3VycmVudC1zeXN0ZW0vcHJvZmlsZS9pbmNsdWRlL3N5cy9y ZXNvdXJjZS5oOjUwOjEyOiBub3RlOiBmcm9tIHByZXZpb3VzIGRlY2xhcmF0aW9uIOKAmGludCBn ZXRybGltaXQoX19ybGltaXRfcmVzb3VyY2VfdCwgcmxpbWl0KikgdGhyb3cgKCnigJkKIGV4dGVy biBpbnQgZ2V0cmxpbWl0IChfX3JsaW1pdF9yZXNvdXJjZV90IF9fcmVzb3VyY2UsCiAgICAgICAg ICAgIF5+fn5+fn5+fgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL2QvZ2NjLTguNC4wL2djYy04LjQu MC9nY2MvZ2VuZ3R5cGUtbGV4Lmw6MzA6MDoKLi4vLi4vZ2NjL3N5c3RlbS5oOjU1NzoxMjogd2Fy bmluZzogZGVjbGFyYXRpb24gb2Yg4oCYaW50IHNldHJsaW1pdChpbnQsIGNvbnN0IHJsaW1pdCop 4oCZIGhhcyBhIGRpZmZlcmVudCBleGNlcHRpb24gc3BlY2lmaWVyIFstV3BlZGFudGljXQogZXh0 ZXJuIGludCBzZXRybGltaXQgKGludCwgY29uc3Qgc3RydWN0IHJsaW1pdCAqKTsKICAgICAgICAg ICAgXn5+fn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuLi8uLi9nY2Mvc3lzdGVtLmg6NDM5 OjAsCiAgICAgICAgICAgICAgICAgZnJvbSAvZC9nY2MtOC40LjAvZ2NjLTguNC4wL2djYy9nZW5n dHlwZS1sZXgubDozMDoKL3J1bi9jdXJyZW50LXN5c3RlbS9wcm9maWxlL2luY2x1ZGUvc3lzL3Jl c291cmNlLmg6Njk6MTI6IG5vdGU6IGZyb20gcHJldmlvdXMgZGVjbGFyYXRpb24g4oCYaW50IHNl dHJsaW1pdChfX3JsaW1pdF9yZXNvdXJjZV90LCBjb25zdCBybGltaXQqKSB0aHJvdyAoKeKAmQog ZXh0ZXJuIGludCBzZXRybGltaXQgKF9fcmxpbWl0X3Jlc291cmNlX3QgX19yZXNvdXJjZSwKICAg ICAgICAgICAgXn5+fn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvZC9nY2MtOC40LjAvZ2Nj LTguNC4wL2djYy9nZW5ndHlwZS1sZXgubDozMDowOgouLi8uLi9nY2Mvc3lzdGVtLmg6NTYzOjEz OiB3YXJuaW5nOiBkZWNsYXJhdGlvbiBvZiDigJh2b2lkIGFib3J0KCnigJkgaGFzIGEgZGlmZmVy ZW50IGV4Y2VwdGlvbiBzcGVjaWZpZXIgWy1XcGVkYW50aWNdCiBleHRlcm4gdm9pZCBhYm9ydCAo dm9pZCk7CiAgICAgICAgICAgICBefn5+fgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gZ2VuZ3R5cGUt bGV4LmM6MjM6MDoKL3J1bi9jdXJyZW50LXN5c3RlbS9wcm9maWxlL2luY2x1ZGUvc3RkbGliLmg6 NTg4OjEzOiBub3RlOiBmcm9tIHByZXZpb3VzIGRlY2xhcmF0aW9uIOKAmHZvaWQgYWJvcnQoKSB0 aHJvdyAoKeKAmQogZXh0ZXJuIHZvaWQgYWJvcnQgKHZvaWQpIF9fVEhST1cgX19hdHRyaWJ1dGVf XyAoKF9fbm9yZXR1cm5fXykpOwogICAgICAgICAgICAgXn5+fn4KSW4gZmlsZSBpbmNsdWRlZCBm cm9tIC9kL2djYy04LjQuMC9nY2MtOC40LjAvZ2NjL2dlbmd0eXBlLWxleC5sOjMwOjA6Ci4uLy4u L2djYy9zeXN0ZW0uaDo1Njc6MTI6IHdhcm5pbmc6IGRlY2xhcmF0aW9uIG9mIOKAmGludCBzbnBy aW50ZihjaGFyKiwgc2l6ZV90LCBjb25zdCBjaGFyKiwgLi4uKeKAmSBoYXMgYSBkaWZmZXJlbnQg ZXhjZXB0aW9uIHNwZWNpZmllciBbLVdwZWRhbnRpY10KIGV4dGVybiBpbnQgc25wcmludGYgKGNo YXIgKiwgc2l6ZV90LCBjb25zdCBjaGFyICosIC4uLik7CiAgICAgICAgICAgIF5+fn5+fn5+Cklu IGZpbGUgaW5jbHVkZWQgZnJvbSBnZW5ndHlwZS1sZXguYzoyMDowOgovcnVuL2N1cnJlbnQtc3lz dGVtL3Byb2ZpbGUvaW5jbHVkZS9zdGRpby5oOjM1NDoxMjogbm90ZTogZnJvbSBwcmV2aW91cyBk ZWNsYXJhdGlvbiDigJhpbnQgc25wcmludGYoY2hhciosIHNpemVfdCwgY29uc3QgY2hhciosIC4u LikgdGhyb3cgKCnigJkKIGV4dGVybiBpbnQgc25wcmludGYgKGNoYXIgKl9fcmVzdHJpY3QgX19z LCBzaXplX3QgX19tYXhsZW4sCiAgICAgICAgICAgIF5+fn5+fn5+CkluIGZpbGUgaW5jbHVkZWQg ZnJvbSAvZC9nY2MtOC40LjAvZ2NjLTguNC4wL2djYy9nZW5ndHlwZS1sZXgubDozMDowOgouLi8u Li9nY2Mvc3lzdGVtLmg6NTcxOjEyOiB3YXJuaW5nOiBkZWNsYXJhdGlvbiBvZiDigJhpbnQgdnNu cHJpbnRmKGNoYXIqLCBzaXplX3QsIGNvbnN0IGNoYXIqLCBfX3ZhX2xpc3RfdGFnKinigJkgaGFz IGEgZGlmZmVyZW50IGV4Y2VwdGlvbiBzcGVjaWZpZXIgWy1XcGVkYW50aWNdCiBleHRlcm4gaW50 IHZzbnByaW50ZiAoY2hhciAqLCBzaXplX3QsIGNvbnN0IGNoYXIgKiwgdmFfbGlzdCk7CiAgICAg ICAgICAgIF5+fn5+fn5+fgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gZ2VuZ3R5cGUtbGV4LmM6MjA6 MDoKL3J1bi9jdXJyZW50LXN5c3RlbS9wcm9maWxlL2luY2x1ZGUvc3RkaW8uaDozNTg6MTI6IG5v dGU6IGZyb20gcHJldmlvdXMgZGVjbGFyYXRpb24g4oCYaW50IHZzbnByaW50ZihjaGFyKiwgc2l6 ZV90LCBjb25zdCBjaGFyKiwgX192YV9saXN0X3RhZyopIHRocm93ICgp4oCZCiBleHRlcm4gaW50 IHZzbnByaW50ZiAoY2hhciAqX19yZXN0cmljdCBfX3MsIHNpemVfdCBfX21heGxlbiwKICAgICAg ICAgICAgXn5+fn5+fn5+Ci9nbnUvc3RvcmUvMjlqaGJiZzFoZjU1N3g4ajUzZjlzeGQ5aW1sbWYw MmEtYmFzaC1taW5pbWFsLTUuMC43L2Jpbi9zaCAuLi8uLi9nY2MvLi4vbW92ZS1pZi1jaGFuZ2Ug dG1wLW9wdGlvbmxpc3Qgb3B0aW9ubGlzdApJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi4vLi4vZ2Nj L3N5c3RlbS5oOjY5MTowLAogICAgICAgICAgICAgICAgIGZyb20gL2QvZ2NjLTguNC4wL2djYy04 LjQuMC9nY2MvZ2VuZ3R5cGUtbGV4Lmw6MzA6Ci4uLy4uL2djYy8uLi9pbmNsdWRlL2xpYmliZXJ0 eS5oOjExMjoxNDogZXJyb3I6IGFtYmlndWF0aW5nIG5ldyBkZWNsYXJhdGlvbiBvZiDigJhjaGFy KiBiYXNlbmFtZShjb25zdCBjaGFyKinigJkKIGV4dGVybiBjaGFyICpiYXNlbmFtZSAoY29uc3Qg Y2hhciAqKSBBVFRSSUJVVEVfUkVUVVJOU19OT05OVUxMIEFUVFJJQlVURV9OT05OVUxMKDEpOwog ICAgICAgICAgICAgIF5+fn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSBnZW5ndHlwZS1sZXgu YzoyMTowOgovcnVuL2N1cnJlbnQtc3lzdGVtL3Byb2ZpbGUvaW5jbHVkZS9zdHJpbmcuaDo0ODM6 MjY6IG5vdGU6IG9sZCBkZWNsYXJhdGlvbiDigJhjb25zdCBjaGFyKiBiYXNlbmFtZShjb25zdCBj aGFyKinigJkKIGV4dGVybiAiQysrIiBjb25zdCBjaGFyICpiYXNlbmFtZSAoY29uc3QgY2hhciAq X19maWxlbmFtZSkKICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fgpJbiBmaWxlIGlu Y2x1ZGVkIGZyb20gLi4vLi4vZ2NjL3N5c3RlbS5oOjY5MTowLAogICAgICAgICAgICAgICAgIGZy b20gL2QvZ2NjLTguNC4wL2djYy04LjQuMC9nY2MvZ2VuZ3R5cGUtbGV4Lmw6MzA6Ci4uLy4uL2dj Yy8uLi9pbmNsdWRlL2xpYmliZXJ0eS5oOjE5NToxMjogd2FybmluZzogZGVjbGFyYXRpb24gb2Yg 4oCYaW50IGZmcyhpbnQp4oCZIGhhcyBhIGRpZmZlcmVudCBleGNlcHRpb24gc3BlY2lmaWVyIFst V3BlZGFudGljXQogZXh0ZXJuIGludCBmZnMoaW50KTsKICAgICAgICAgICAgXn5+CkluIGZpbGUg aW5jbHVkZWQgZnJvbSAvcnVuL2N1cnJlbnQtc3lzdGVtL3Byb2ZpbGUvaW5jbHVkZS9zdHJpbmcu aDo0MzE6MCwKICAgICAgICAgICAgICAgICBmcm9tIGdlbmd0eXBlLWxleC5jOjIxOgovcnVuL2N1 cnJlbnQtc3lzdGVtL3Byb2ZpbGUvaW5jbHVkZS9zdHJpbmdzLmg6MTA0OjEyOiBub3RlOiBmcm9t IHByZXZpb3VzIGRlY2xhcmF0aW9uIOKAmGludCBmZnMoaW50KSB0aHJvdyAoKeKAmQogZXh0ZXJu IGludCBmZnMgKGludCBfX2kpIF9fVEhST1cgX19hdHRyaWJ1dGVfY29uc3RfXzsKICAgICAgICAg ICAgXn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuLi8uLi9nY2Mvc3lzdGVtLmg6NjkxOjAsCiAg ICAgICAgICAgICAgICAgZnJvbSAvZC9nY2MtOC40LjAvZ2NjLTguNC4wL2djYy9nZW5ndHlwZS1s ZXgubDozMDoKLi4vLi4vZ2NjLy4uL2luY2x1ZGUvbGliaWJlcnR5Lmg6NjM5OjEyOiB3YXJuaW5n OiBkZWNsYXJhdGlvbiBvZiDigJhpbnQgYXNwcmludGYoY2hhcioqLCBjb25zdCBjaGFyKiwgLi4u KeKAmSBoYXMgYSBkaWZmZXJlbnQgZXhjZXB0aW9uIHNwZWNpZmllciBbLVdwZWRhbnRpY10KIGV4 dGVybiBpbnQgYXNwcmludGYgKGNoYXIgKiosIGNvbnN0IGNoYXIgKiwgLi4uKSBBVFRSSUJVVEVf UFJJTlRGXzI7CiAgICAgICAgICAgIF5+fn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSBnZW5n dHlwZS1sZXguYzoyMDowOgovcnVuL2N1cnJlbnQtc3lzdGVtL3Byb2ZpbGUvaW5jbHVkZS9zdGRp by5oOjM3MjoxMjogbm90ZTogZnJvbSBwcmV2aW91cyBkZWNsYXJhdGlvbiDigJhpbnQgYXNwcmlu dGYoY2hhcioqLCBjb25zdCBjaGFyKiwgLi4uKSB0aHJvdyAoKeKAmQogZXh0ZXJuIGludCBhc3By aW50ZiAoY2hhciAqKl9fcmVzdHJpY3QgX19wdHIsCiAgICAgICAgICAgIF5+fn5+fn5+CkluIGZp bGUgaW5jbHVkZWQgZnJvbSAuLi8uLi9nY2Mvc3lzdGVtLmg6NjkxOjAsCiAgICAgICAgICAgICAg ICAgZnJvbSAvZC9nY2MtOC40LjAvZ2NjLTguNC4wL2djYy9nZW5ndHlwZS1sZXgubDozMDoKLi4v Li4vZ2NjLy4uL2luY2x1ZGUvbGliaWJlcnR5Lmg6NjUxOjEyOiB3YXJuaW5nOiBkZWNsYXJhdGlv biBvZiDigJhpbnQgdmFzcHJpbnRmKGNoYXIqKiwgY29uc3QgY2hhciosIF9fdmFfbGlzdF90YWcq KeKAmSBoYXMgYSBkaWZmZXJlbnQgZXhjZXB0aW9uIHNwZWNpZmllciBbLVdwZWRhbnRpY10KIGV4 dGVybiBpbnQgdmFzcHJpbnRmIChjaGFyICoqLCBjb25zdCBjaGFyICosIHZhX2xpc3QpIEFUVFJJ QlVURV9QUklOVEYoMiwwKTsKICAgICAgICAgICAgXn5+fn5+fn5+CkluIGZpbGUgaW5jbHVkZWQg ZnJvbSBnZW5ndHlwZS1sZXguYzoyMDowOgovcnVuL2N1cnJlbnQtc3lzdGVtL3Byb2ZpbGUvaW5j bHVkZS9zdGRpby5oOjM2NjoxMjogbm90ZTogZnJvbSBwcmV2aW91cyBkZWNsYXJhdGlvbiDigJhp bnQgdmFzcHJpbnRmKGNoYXIqKiwgY29uc3QgY2hhciosIF9fdmFfbGlzdF90YWcqKSB0aHJvdyAo KeKAmQogZXh0ZXJuIGludCB2YXNwcmludGYgKGNoYXIgKipfX3Jlc3RyaWN0IF9fcHRyLCBjb25z dCBjaGFyICpfX3Jlc3RyaWN0IF9fZiwKICAgICAgICAgICAgXn5+fn5+fn5+CkluIGZpbGUgaW5j bHVkZWQgZnJvbSAuLi8uLi9nY2Mvc3lzdGVtLmg6NjkxOjAsCiAgICAgICAgICAgICAgICAgZnJv bSAvZC9nY2MtOC40LjAvZ2NjLTguNC4wL2djYy9nZW5ndHlwZS1sZXgubDozMDoKLi4vLi4vZ2Nj Ly4uL2luY2x1ZGUvbGliaWJlcnR5Lmg6NjcwOjE1OiB3YXJuaW5nOiBkZWNsYXJhdGlvbiBvZiDi gJhzaXplX3Qgc3Rybmxlbihjb25zdCBjaGFyKiwgc2l6ZV90KeKAmSBoYXMgYSBkaWZmZXJlbnQg ZXhjZXB0aW9uIHNwZWNpZmllciBbLVdwZWRhbnRpY10KIGV4dGVybiBzaXplX3Qgc3RybmxlbiAo Y29uc3QgY2hhciAqLCBzaXplX3QpOwogICAgICAgICAgICAgICBefn5+fn5+CkluIGZpbGUgaW5j bHVkZWQgZnJvbSBnZW5ndHlwZS1sZXguYzoyMTowOgovcnVuL2N1cnJlbnQtc3lzdGVtL3Byb2Zp bGUvaW5jbHVkZS9zdHJpbmcuaDozOTA6MTU6IG5vdGU6IGZyb20gcHJldmlvdXMgZGVjbGFyYXRp b24g4oCYc2l6ZV90IHN0cm5sZW4oY29uc3QgY2hhciosIHNpemVfdCkgdGhyb3cgKCnigJkKIGV4 dGVybiBzaXplX3Qgc3RybmxlbiAoY29uc3QgY2hhciAqX19zdHJpbmcsIHNpemVfdCBfX21heGxl bikKICAgICAgICAgICAgICAgXn5+fn5+fgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi4vLi4vZ2Nj L3N5c3RlbS5oOjY5MTowLAogICAgICAgICAgICAgICAgIGZyb20gL2QvZ2NjLTguNC4wL2djYy04 LjQuMC9nY2MvZ2VuZ3R5cGUtbGV4Lmw6MzA6Ci4uLy4uL2djYy8uLi9pbmNsdWRlL2xpYmliZXJ0 eS5oOjY3NToxMjogd2FybmluZzogZGVjbGFyYXRpb24gb2Yg4oCYaW50IHN0cnZlcnNjbXAoY29u c3QgY2hhciosIGNvbnN0IGNoYXIqKeKAmSBoYXMgYSBkaWZmZXJlbnQgZXhjZXB0aW9uIHNwZWNp ZmllciBbLVdwZWRhbnRpY10KIGV4dGVybiBpbnQgc3RydmVyc2NtcCAoY29uc3QgY2hhciAqLCBj b25zdCBjaGFyICopOwogICAgICAgICAgICBefn5+fn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJv bSBnZW5ndHlwZS1sZXguYzoyMTowOgovcnVuL2N1cnJlbnQtc3lzdGVtL3Byb2ZpbGUvaW5jbHVk ZS9zdHJpbmcuaDo0NjY6MTI6IG5vdGU6IGZyb20gcHJldmlvdXMgZGVjbGFyYXRpb24g4oCYaW50 IHN0cnZlcnNjbXAoY29uc3QgY2hhciosIGNvbnN0IGNoYXIqKSB0aHJvdyAoKeKAmQogZXh0ZXJu IGludCBzdHJ2ZXJzY21wIChjb25zdCBjaGFyICpfX3MxLCBjb25zdCBjaGFyICpfX3MyKQogICAg ICAgICAgICBefn5+fn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuLi8uLi9nY2Mvc3lzdGVt Lmg6NjkxOjAsCiAgICAgICAgICAgICAgICAgZnJvbSAvZC9nY2MtOC40LjAvZ2NjLTguNC4wL2dj Yy9nZW5ndHlwZS1sZXgubDozMDoKLi4vLi4vZ2NjLy4uL2luY2x1ZGUvbGliaWJlcnR5Lmg6Njc5 OjE3OiB3YXJuaW5nOiBkZWNsYXJhdGlvbiBvZiDigJhsb25nIGludCBzdHJ0b2woY29uc3QgY2hh ciosIGNoYXIqKiwgaW50KeKAmSBoYXMgYSBkaWZmZXJlbnQgZXhjZXB0aW9uIHNwZWNpZmllciBb LVdwZWRhbnRpY10KIGV4dGVybiBsb25nIGludCBzdHJ0b2wgKGNvbnN0IGNoYXIgKm5wdHIsCiAg ICAgICAgICAgICAgICAgXn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSBnZW5ndHlwZS1sZXgu YzoyMzowOgovcnVuL2N1cnJlbnQtc3lzdGVtL3Byb2ZpbGUvaW5jbHVkZS9zdGRsaWIuaDoxNzY6 MTc6IG5vdGU6IGZyb20gcHJldmlvdXMgZGVjbGFyYXRpb24g4oCYbG9uZyBpbnQgc3RydG9sKGNv bnN0IGNoYXIqLCBjaGFyKiosIGludCkgdGhyb3cgKCnigJkKIGV4dGVybiBsb25nIGludCBzdHJ0 b2wgKGNvbnN0IGNoYXIgKl9fcmVzdHJpY3QgX19ucHRyLAogICAgICAgICAgICAgICAgIF5+fn5+ fgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi4vLi4vZ2NjL3N5c3RlbS5oOjY5MTowLAogICAgICAg ICAgICAgICAgIGZyb20gL2QvZ2NjLTguNC4wL2djYy04LjQuMC9nY2MvZ2VuZ3R5cGUtbGV4Lmw6 MzA6Ci4uLy4uL2djYy8uLi9pbmNsdWRlL2xpYmliZXJ0eS5oOjY4NDoyNjogd2FybmluZzogZGVj bGFyYXRpb24gb2Yg4oCYbG9uZyB1bnNpZ25lZCBpbnQgc3RydG91bChjb25zdCBjaGFyKiwgY2hh cioqLCBpbnQp4oCZIGhhcyBhIGRpZmZlcmVudCBleGNlcHRpb24gc3BlY2lmaWVyIFstV3BlZGFu dGljXQogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgaW50IHN0cnRvdWwgKGNvbnN0IGNoYXIgKm5wdHIs CiAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fgpJbiBmaWxlIGluY2x1ZGVkIGZyb20g Z2VuZ3R5cGUtbGV4LmM6MjM6MDoKL3J1bi9jdXJyZW50LXN5c3RlbS9wcm9maWxlL2luY2x1ZGUv c3RkbGliLmg6MTgwOjI2OiBub3RlOiBmcm9tIHByZXZpb3VzIGRlY2xhcmF0aW9uIOKAmGxvbmcg dW5zaWduZWQgaW50IHN0cnRvdWwoY29uc3QgY2hhciosIGNoYXIqKiwgaW50KSB0aHJvdyAoKeKA mQogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgaW50IHN0cnRvdWwgKGNvbnN0IGNoYXIgKl9fcmVzdHJp Y3QgX19ucHRyLAogICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn4KbWFrZVsyXTogKioq IFtNYWtlZmlsZToyNjcxOiBidWlsZC9nZW5nZW5ydGwub10gRXJyb3IgMQplY2hvIHRpbWVzdGFt cCA+IHMtb3B0aW9ucwovZC9nY2MtOC40LjAvZ2NjLTguNC4wL2djYy9nZW5ndHlwZS1sZXgubDog SW4gZnVuY3Rpb24g4oCYaW50IHl5bGV4KGNvbnN0IGNoYXIqKinigJk6Cmdlbmd0eXBlLWxleC5j OjM2NToxNTogd2FybmluZzogdGhpcyBzdGF0ZW1lbnQgbWF5IGZhbGwgdGhyb3VnaCBbLVdpbXBs aWNpdC1mYWxsdGhyb3VnaD1dCi9kL2djYy04LjQuMC9nY2MtOC40LjAvZ2NjL2dlbmd0eXBlLWxl eC5sOjExODoxOiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8g4oCYWVlfRE9fQkVGT1JFX0FD VElPTuKAmQovZC9nY2MtOC40LjAvZ2NjLTguNC4wL2djYy9nZW5ndHlwZS1sZXgubDoxMTM6MTog bm90ZTogaGVyZQpnZW5ndHlwZS1sZXguYzozNjU6MTU6IHdhcm5pbmc6IHRoaXMgc3RhdGVtZW50 IG1heSBmYWxsIHRocm91Z2ggWy1XaW1wbGljaXQtZmFsbHRocm91Z2g9XQovZC9nY2MtOC40LjAv Z2NjLTguNC4wL2djYy9nZW5ndHlwZS1sZXgubDoxMzU6MTogbm90ZTogaW4gZXhwYW5zaW9uIG9m IG1hY3JvIOKAmFlZX0RPX0JFRk9SRV9BQ1RJT07igJkKL2QvZ2NjLTguNC4wL2djYy04LjQuMC9n Y2MvZ2VuZ3R5cGUtbGV4Lmw6MTMxOjE6IG5vdGU6IGhlcmUKbWFrZVsyXTogKioqIFtNYWtlZmls ZToyNjcxOiBidWlsZC9nZW5ob29rcy5vXSBFcnJvciAxCm1ha2VbMl06ICoqKiBbTWFrZWZpbGU6 MjY3MTogYnVpbGQvZ2VuZ3R5cGUtbGV4Lm9dIEVycm9yIDEKbWFrZVsyXTogKioqIFtNYWtlZmls ZToyNjcxOiBidWlsZC9nZW5tb2Rlcy5vXSBFcnJvciAxCm1ha2VbMl06ICoqKiBbTWFrZWZpbGU6 MjY3MTogYnVpbGQvZ2VuZ3R5cGUtc3RhdGUub10gRXJyb3IgMQptYWtlWzJdOiAqKiogW01ha2Vm aWxlOjI2NzE6IGJ1aWxkL2dlbmd0eXBlLm9dIEVycm9yIDEKcm0gZ2NjLnBvZAptYWtlWzJdOiBM ZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvdXNlci9Eb3dubG9hZHMvYnVpbGRyb290LTIwMjAuMDIu MS9vdXRwdXQvYnVpbGQvaG9zdC1nY2MtaW5pdGlhbC04LjQuMC9idWlsZC9nY2MnCm1ha2VbMV06 ICoqKiBbTWFrZWZpbGU6NDI1MTogYWxsLWdjY10gRXJyb3IgMgptYWtlWzFdOiBMZWF2aW5nIGRp cmVjdG9yeSAnL2hvbWUvdXNlci9Eb3dubG9hZHMvYnVpbGRyb290LTIwMjAuMDIuMS9vdXRwdXQv YnVpbGQvaG9zdC1nY2MtaW5pdGlhbC04LjQuMC9idWlsZCcKbWFrZTogKioqIFtwYWNrYWdlL3Br Zy1nZW5lcmljLm1rOjI2OTogL2hvbWUvdXNlci9Eb3dubG9hZHMvYnVpbGRyb290LTIwMjAuMDIu MS9vdXRwdXQvYnVpbGQvaG9zdC1nY2MtaW5pdGlhbC04LjQuMC8uc3RhbXBfYnVpbHRdIEVycm9y IDIKCg== ------==--bound.394477.sas1-0ef7a84b6a92.qloud-c.yandex.net Content-Disposition: attachment; filename="buildroot.txt" Content-Transfer-Encoding: base64 Content-Type: text/plain; name="buildroot.txt" d2dldCBodHRwczovL2J1aWxkcm9vdC5vcmcvZG93bmxvYWRzL2J1aWxkcm9vdC0yMDIwLjAyLjEu dGFyLmd6CnRhciAteGYgYnVpbGRyb290LTIwMjAuMDIuMS50YXIuZ3oKY2QgYnVpbGRyb290LTIw MjAuMDIuMQptYWtlIG1lbnVjb25maWcgIyBzYXZlIGRlZmF1bHQKbWFrZQo= ------==--bound.394477.sas1-0ef7a84b6a92.qloud-c.yandex.net-- From unknown Sat Sep 13 03:53:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41091: can't build external gcc Resent-From: raingloom Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 06 May 2020 10:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41091 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 41091@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.158876048932423 (code B ref -1); Wed, 06 May 2020 10:22:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 May 2020 10:21:29 +0000 Received: from localhost ([127.0.0.1]:38597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jWHBA-0008Qt-LK for submit@debbugs.gnu.org; Wed, 06 May 2020 06:21:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:39108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jWHB8-0008Ql-Ak for submit@debbugs.gnu.org; Wed, 06 May 2020 06:21:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60534) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jWHB8-0001xv-5o for bug-guix@gnu.org; Wed, 06 May 2020 06:21:26 -0400 Received: from mx1.riseup.net ([198.252.153.129]:57910) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jWHB6-00060B-SB for bug-guix@gnu.org; Wed, 06 May 2020 06:21:25 -0400 Received: from bell.riseup.net (unknown [10.0.1.178]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 49HCLC3hk6zFck7 for ; Wed, 6 May 2020 03:21:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1588760483; bh=KSiBLzOAP0i4GayFJ3BtcquadnKU/sS6m6YGAvIEdoU=; h=Date:From:To:Subject:In-Reply-To:References:From; b=CFvHt3P1rRLaEdyeSpyIHKf+cUqaZ5ZNbVzSoTsmbLJYcbM1yv8pD2WPHsvpsDu2b gUucU/9A+YLNjkqukr+GgJvs4iVIqLCA4Ork1n2pAlwfqB2nUk/LzJ36Ry9BpktNV1 ylBap2XSnYuzgj4IH7LZoWrl1y86YXDZMmTM4sh0= X-Riseup-User-ID: 976086AD4554641065901557B5667E7BEC72CF9165D1D4F5EAB5CE251190FF1A Received: from [127.0.0.1] (localhost [127.0.0.1]) by bell.riseup.net (Postfix) with ESMTPSA id 49HCLB6CTpzJqhB for ; Wed, 6 May 2020 03:21:22 -0700 (PDT) Date: Wed, 6 May 2020 12:21:20 +0200 From: raingloom Message-ID: <20200506122120.7a9d3bd6@riseup.net> In-Reply-To: <366751588641871@mail.yandex.ru> References: <366751588641871@mail.yandex.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/06 06:21:23 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) On Tue, 05 May 2020 04:35:31 +0300 Tim Komarov wrote: > Many projects (Buildroot, coreboot, Yocto) require building a > toolchain. >=20 > Every time it tries to build it (I've checked Buildroot and coreboot) > it fails with the following errors: >=20 > In file included from ./bconfig.h:3:0, > from ../../gcc/gengtype-lex.c:4: > ./auto-host.h:2396:16: error: declaration does not declare anything > [-fpermissive] #define rlim_t long > ^ > In file included from /d/gcc-8.4.0/gcc-8.4.0/gcc/gengtype-lex.l:30:0: > ../../gcc/system.h:488:14: error: conflicting declaration of C > function =E2=80=98void* sbrk(int)=E2=80=99 extern void *sbrk (int); >=20 > In file included from /d/gcc-8.4.0/gcc-8.4.0/gcc/gengtype-lex.l:30:0: > ../../gcc/system.h:496:14: error: ambiguating new declaration of > =E2=80=98char* strstr(const char*, const char*)=E2=80=99 extern char *str= str (const > char *, const char *); >=20 > In file included from /d/gcc-8.4.0/gcc-8.4.0/gcc/gengtype-lex.l:30:0: > ../../gcc/system.h:540:20: error: conflicting declaration of C > function =E2=80=98const char* strsignal(int)=E2=80=99 extern const char *= strsignal > (int); >=20 > In file included from ../../gcc/system.h:691:0, > from /d/gcc-8.4.0/gcc-8.4.0/gcc/gengtype-lex.l:30: > ../../gcc/../include/libiberty.h:112:14: error: ambiguating new > declaration of =E2=80=98char* basename(const char*)=E2=80=99 extern char = *basename > (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1); >=20 > Switching gcc versions doesn't help. >=20 > One can find a simple way to reproduce in buildroot.txt, > build-gcc.log provides a complete log. >=20 > Looking forward for your help. Thanks! >=20 > --=C2=A0 > Best Regards, > Timofey Komarov What I'm trying to do (currently with devkitPro and EDK2) is to just create a Guix package for the patched GCC toolchain and either use that directly (devkitPro) or convince the build scripts to use the packaged toolchain (EDK2). I'm not sure if it will work out, but in the long run, it seems like the better choice. That is, if it will work at all.