From unknown Sun Jun 15 09:02:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41775: System cross-compilation to i585-pc-gnu vs. grafts Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 09 Jun 2020 12:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41775 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 41775@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159170407925575 (code B ref -1); Tue, 09 Jun 2020 12:02:01 +0000 Received: (at submit) by debbugs.gnu.org; 9 Jun 2020 12:01:19 +0000 Received: from localhost ([127.0.0.1]:59181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jicwR-0006eQ-CQ for submit@debbugs.gnu.org; Tue, 09 Jun 2020 08:01:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:49560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jicwQ-0006eJ-2R for submit@debbugs.gnu.org; Tue, 09 Jun 2020 08:01:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39136) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jicwP-0006tg-Po for bug-guix@gnu.org; Tue, 09 Jun 2020 08:01:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39819) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jicwP-0001ZA-Gc for bug-guix@gnu.org; Tue, 09 Jun 2020 08:01:17 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=60040 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jicwM-0002Ih-M1 for bug-guix@gnu.org; Tue, 09 Jun 2020 08:01:15 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 22 Prairial an 228 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 09 Jun 2020 14:01:12 +0200 Message-ID: <87o8psla7r.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.8 (-) 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.8 (--) Hello! Attempting to cross-build the system to i586-pc-gnu with grafts enabled leads to something fishy: --8<---------------cut here---------------start------------->8--- $ git log |head -1 commit a50628bbe0fa4ba3835e311098e4fdf7a1d8a29e $ ./pre-inst-env guix system build --target=3Di586-pc-gnu gnu/system/exampl= es/bare-hurd.tmpl -n The following derivations would be built: /gnu/store/3dphrw8kka8x3pj1xshc7wxv18spcp9s-tzdata-2019c.drv /gnu/store/ry0pzyhawjkjmz343dda3in2fbbaax5b-net-tools-1.60-0.479bb4a.drv /gnu/store/jwwsf3kky7qwbi0kswbqa76dk069hj4a-linux-libre-headers-cross-x8= 6_64-linux-5.4.20.drv /gnu/store/sa56z96rixkghpf3z1rv0sqc41rfix4d-gcc-cross-sans-libc-x86_64-l= inux-7.5.0.drv /gnu/store/kcrrjh29qawb2yhsq41hvggbymnmy67h-glibc-cross-x86_64-linux-2.3= 1.drv /gnu/store/lj7acjnbza54j1kv0n8imdclh70087s3-gcc-cross-x86_64-linux-7.5.0= .drv 47.9 MB would be downloaded: /gnu/store/1gyikmvlmdvblg5q6j2aj1dp5dln6d0v-guix-1.1.0-9.ab9e300 /gnu/store/70qjgxkdvjsqb3q14yyam9wk8sd48azc-openldap-2.4.49 /gnu/store/w1rm6r3dmhsvqpb5biwy0hck7swij9z1-curl-7.69.1 /gnu/store/bbm5x79iqrwy0mcx6yr4hq3x5n641jya-git-minimal-2.26.2 $ guix graph --path -t derivation /gnu/store/ry0pzyhawjkjmz343dda3in2fbbaax= 5b-net-tools-1.60-0.479bb4a.drv /gnu/store/sa56z96rixkghpf3z1rv0sqc41rfix4d= -gcc-cross-sans-libc-x86_64-linux-7.5.0.drv /gnu/store/ry0pzyhawjkjmz343dda3in2fbbaax5b-net-tools-1.60-0.479bb4a.drv /gnu/store/jwwsf3kky7qwbi0kswbqa76dk069hj4a-linux-libre-headers-cross-x86_6= 4-linux-5.4.20.drv /gnu/store/sa56z96rixkghpf3z1rv0sqc41rfix4d-gcc-cross-sans-libc-x86_64-linu= x-7.5.0.drv --8<---------------cut here---------------end--------------->8--- The =E2=80=9Cx86_64-linux=E2=80=9D cross-toolchain look very bogus. It dis= appears when adding =E2=80=98--no-grafts=E2=80=99. Ludo=E2=80=99. From unknown Sun Jun 15 09:02:51 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#41775: closed (Re: bug#41775: System cross-compilation to i585-pc-gnu vs. grafts) Message-ID: References: <87r1u9a06f.fsf@gnu.org> <87o8psla7r.fsf@inria.fr> X-Gnu-PR-Message: they-closed 41775 X-Gnu-PR-Package: guix Reply-To: 41775@debbugs.gnu.org Date: Sat, 20 Jun 2020 21:38:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1592689082-28100-1" This is a multi-part message in MIME format... ------------=_1592689082-28100-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #41775: System cross-compilation to i585-pc-gnu vs. grafts which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 41775@debbugs.gnu.org. --=20 41775: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D41775 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1592689082-28100-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 41775-done) by debbugs.gnu.org; 20 Jun 2020 21:37:41 +0000 Received: from localhost ([127.0.0.1]:58872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmlBE-0007If-V8 for submit@debbugs.gnu.org; Sat, 20 Jun 2020 17:37:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmlBA-0007IN-Ik for 41775-done@debbugs.gnu.org; Sat, 20 Jun 2020 17:37:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44671) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jmlB5-0006j0-8m for 41775-done@debbugs.gnu.org; Sat, 20 Jun 2020 17:37:31 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=43162 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jmlB4-0007hj-TS for 41775-done@debbugs.gnu.org; Sat, 20 Jun 2020 17:37:31 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: 41775-done@debbugs.gnu.org Subject: Re: bug#41775: System cross-compilation to i585-pc-gnu vs. grafts References: <87o8psla7r.fsf@inria.fr> Date: Sat, 20 Jun 2020 23:37:28 +0200 In-Reply-To: <87o8psla7r.fsf@inria.fr> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22\?\= \=\?utf-8\?Q\?'s\?\= message of "Tue, 09 Jun 2020 14:01:12 +0200") Message-ID: <87r1u9a06f.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 41775-done 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.8 (--) Hi, Ludovic Court=C3=A8s skribis: > Attempting to cross-build the system to i586-pc-gnu with grafts enabled > leads to something fishy: > > $ git log |head -1 > commit a50628bbe0fa4ba3835e311098e4fdf7a1d8a29e > $ ./pre-inst-env guix system build --target=3Di586-pc-gnu gnu/system/exam= ples/bare-hurd.tmpl -n > The following derivations would be built: > /gnu/store/3dphrw8kka8x3pj1xshc7wxv18spcp9s-tzdata-2019c.drv > /gnu/store/ry0pzyhawjkjmz343dda3in2fbbaax5b-net-tools-1.60-0.479bb4a.d= rv > /gnu/store/jwwsf3kky7qwbi0kswbqa76dk069hj4a-linux-libre-headers-cross-= x86_64-linux-5.4.20.drv > /gnu/store/sa56z96rixkghpf3z1rv0sqc41rfix4d-gcc-cross-sans-libc-x86_64= -linux-7.5.0.drv > /gnu/store/kcrrjh29qawb2yhsq41hvggbymnmy67h-glibc-cross-x86_64-linux-2= .31.drv > /gnu/store/lj7acjnbza54j1kv0n8imdclh70087s3-gcc-cross-x86_64-linux-7.5= .0.drv > 47.9 MB would be downloaded: > /gnu/store/1gyikmvlmdvblg5q6j2aj1dp5dln6d0v-guix-1.1.0-9.ab9e300 > /gnu/store/70qjgxkdvjsqb3q14yyam9wk8sd48azc-openldap-2.4.49 > /gnu/store/w1rm6r3dmhsvqpb5biwy0hck7swij9z1-curl-7.69.1 > /gnu/store/bbm5x79iqrwy0mcx6yr4hq3x5n641jya-git-minimal-2.26.2 > $ guix graph --path -t derivation /gnu/store/ry0pzyhawjkjmz343dda3in2fbba= ax5b-net-tools-1.60-0.479bb4a.drv /gnu/store/sa56z96rixkghpf3z1rv0sqc41rfix= 4d-gcc-cross-sans-libc-x86_64-linux-7.5.0.drv > /gnu/store/ry0pzyhawjkjmz343dda3in2fbbaax5b-net-tools-1.60-0.479bb4a.drv > /gnu/store/jwwsf3kky7qwbi0kswbqa76dk069hj4a-linux-libre-headers-cross-x86= _64-linux-5.4.20.drv > /gnu/store/sa56z96rixkghpf3z1rv0sqc41rfix4d-gcc-cross-sans-libc-x86_64-li= nux-7.5.0.drv > > The =E2=80=9Cx86_64-linux=E2=80=9D cross-toolchain look very bogus. It d= isappears when > adding =E2=80=98--no-grafts=E2=80=99. Fixed by these two commits: 9ee8b41f2b gnu: gnutls: Leave #:disallowed-references empty for GNU/Hurd. 50e7e6a065 build-system/gnu: Cross builds properly handle #:allowed-refer= ences & co. Ludo=E2=80=99. ------------=_1592689082-28100-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Jun 2020 12:01:19 +0000 Received: from localhost ([127.0.0.1]:59181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jicwR-0006eQ-CQ for submit@debbugs.gnu.org; Tue, 09 Jun 2020 08:01:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:49560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jicwQ-0006eJ-2R for submit@debbugs.gnu.org; Tue, 09 Jun 2020 08:01:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39136) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jicwP-0006tg-Po for bug-guix@gnu.org; Tue, 09 Jun 2020 08:01:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39819) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jicwP-0001ZA-Gc for bug-guix@gnu.org; Tue, 09 Jun 2020 08:01:17 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=60040 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jicwM-0002Ih-M1 for bug-guix@gnu.org; Tue, 09 Jun 2020 08:01:15 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: bug-guix@gnu.org Subject: System cross-compilation to i585-pc-gnu vs. grafts X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 22 Prairial an 228 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 09 Jun 2020 14:01:12 +0200 Message-ID: <87o8psla7r.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: submit 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.8 (--) Hello! Attempting to cross-build the system to i586-pc-gnu with grafts enabled leads to something fishy: --8<---------------cut here---------------start------------->8--- $ git log |head -1 commit a50628bbe0fa4ba3835e311098e4fdf7a1d8a29e $ ./pre-inst-env guix system build --target=3Di586-pc-gnu gnu/system/exampl= es/bare-hurd.tmpl -n The following derivations would be built: /gnu/store/3dphrw8kka8x3pj1xshc7wxv18spcp9s-tzdata-2019c.drv /gnu/store/ry0pzyhawjkjmz343dda3in2fbbaax5b-net-tools-1.60-0.479bb4a.drv /gnu/store/jwwsf3kky7qwbi0kswbqa76dk069hj4a-linux-libre-headers-cross-x8= 6_64-linux-5.4.20.drv /gnu/store/sa56z96rixkghpf3z1rv0sqc41rfix4d-gcc-cross-sans-libc-x86_64-l= inux-7.5.0.drv /gnu/store/kcrrjh29qawb2yhsq41hvggbymnmy67h-glibc-cross-x86_64-linux-2.3= 1.drv /gnu/store/lj7acjnbza54j1kv0n8imdclh70087s3-gcc-cross-x86_64-linux-7.5.0= .drv 47.9 MB would be downloaded: /gnu/store/1gyikmvlmdvblg5q6j2aj1dp5dln6d0v-guix-1.1.0-9.ab9e300 /gnu/store/70qjgxkdvjsqb3q14yyam9wk8sd48azc-openldap-2.4.49 /gnu/store/w1rm6r3dmhsvqpb5biwy0hck7swij9z1-curl-7.69.1 /gnu/store/bbm5x79iqrwy0mcx6yr4hq3x5n641jya-git-minimal-2.26.2 $ guix graph --path -t derivation /gnu/store/ry0pzyhawjkjmz343dda3in2fbbaax= 5b-net-tools-1.60-0.479bb4a.drv /gnu/store/sa56z96rixkghpf3z1rv0sqc41rfix4d= -gcc-cross-sans-libc-x86_64-linux-7.5.0.drv /gnu/store/ry0pzyhawjkjmz343dda3in2fbbaax5b-net-tools-1.60-0.479bb4a.drv /gnu/store/jwwsf3kky7qwbi0kswbqa76dk069hj4a-linux-libre-headers-cross-x86_6= 4-linux-5.4.20.drv /gnu/store/sa56z96rixkghpf3z1rv0sqc41rfix4d-gcc-cross-sans-libc-x86_64-linu= x-7.5.0.drv --8<---------------cut here---------------end--------------->8--- The =E2=80=9Cx86_64-linux=E2=80=9D cross-toolchain look very bogus. It dis= appears when adding =E2=80=98--no-grafts=E2=80=99. Ludo=E2=80=99. ------------=_1592689082-28100-1--