From unknown Tue Jun 17 01:46:54 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#54407: Issues building grub for powerpc64le, could not force big-endian
Resent-From: Christopher Baines
Original-Sender: "Debbugs-submit"
Resent-CC: bug-guix@gnu.org
Resent-Date: Tue, 15 Mar 2022 21:22:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: report 54407
X-GNU-PR-Package: guix
X-GNU-PR-Keywords:
To: 54407@debbugs.gnu.org
X-Debbugs-Original-To: bug-guix@gnu.org
Received: via spool by submit@debbugs.gnu.org id=B.164737927512470
(code B ref -1); Tue, 15 Mar 2022 21:22:02 +0000
Received: (at submit) by debbugs.gnu.org; 15 Mar 2022 21:21:15 +0000
Received: from localhost ([127.0.0.1]:49705 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1nUEbT-0003F4-2m
for submit@debbugs.gnu.org; Tue, 15 Mar 2022 17:21:15 -0400
Received: from lists.gnu.org ([209.51.188.17]:60754)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1nUEbR-0003Ex-Ud
for submit@debbugs.gnu.org; Tue, 15 Mar 2022 17:21:14 -0400
Received: from eggs.gnu.org ([209.51.188.92]:60036)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from ) id 1nUEbR-0002BN-PW
for bug-guix@gnu.org; Tue, 15 Mar 2022 17:21:13 -0400
Received: from mira.cbaines.net ([212.71.252.8]:36330)
by eggs.gnu.org with esmtp (Exim 4.90_1)
(envelope-from ) id 1nUEbO-0005xd-Rw
for bug-guix@gnu.org; Tue, 15 Mar 2022 17:21:13 -0400
Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:8ac0:b4c7:f5c8:7caa])
by mira.cbaines.net (Postfix) with ESMTPSA id 527E627BBE9
for ; Tue, 15 Mar 2022 21:21:08 +0000 (GMT)
Received: from capella (localhost [127.0.0.1])
by localhost (OpenSMTPD) with ESMTP id 1779dc71
for ; Tue, 15 Mar 2022 21:21:07 +0000 (UTC)
User-agent: mu4e 1.6.10; emacs 27.2
From: Christopher Baines
Date: Tue, 15 Mar 2022 21:11:37 +0000
Message-ID: <87pmmm6hfj.fsf@cbaines.net>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
micalg=pgp-sha512; protocol="application/pgp-signature"
Received-SPF: pass client-ip=212.71.252.8; envelope-from=mail@cbaines.net;
helo=mira.cbaines.net
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001,
SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
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 (--)
--=-=-=
Content-Type: text/plain
grub can't be built for powerpc64le, I believe the same failure occurs
with native builds or cross compilation from x86_64. I think this might
have always been the case.
This is the error from the build log:
checking for options to get big-endian compilation... no
configure: error: could not force big-endian
Looking in the config.log file, it tries a bunch of options with
different errors, but this one stands out:
cc1: error: '-m32' not supported in this configuration
I know very little about gcc, but I think this might relate to the
multilib thing, which I'm guessing is disabled for the gcc in use here.
Any ideas about this issue?
Thanks,
Chris
--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmIxA0BfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XfwURAAh15HZWfCOSjG5Ru4+HXxk2E/4c/wcNGb
0K4BMTWKBMMhCv1UgSBS2x+ry+xRIHG6l9sYYZkdx0KiqPtiHvD1kGUn32PNvpEb
HNioVVPk3LsJ/n1aiY5BbeqG7DIUui3JVfD23aDZHWRgGWAFqm3ori61My0LQTyN
qulu6pUAHrNroGjPNOGbSivY35WfmunoTkCefN3YI6Zr7Uh9jFGuH8yyGxoqZsoP
zx5mUDhhTCPJ2ZfBac4JbdIuf9+5PW2DVcSjzk7cU6SDmqP8jh8FQog+8YiDe9mC
nfz36chZ8p0oxq6DHvdrF9dkoVcSEp04qRFV+dP4K2XSXEkHZHKGL9l/3PJyu6Uv
9R1gjO4lBJd8WCAfiGVi7xYV5mP2KtyUkulyIuuTrjX2Z6DUfHIStUnavV1VFUp7
IBoU+pU6ma9pLwvZUkfMAr+iKzk3MBOcs8P+uB1+p6gkn4SgGd/eOXRp/+cdJ0OB
xroR+Qlll5w0oBd3KpiJiKQmGVTV4LKw5cPwrnDJplgUm6PRlPF3IWsllEmjZcM3
4u6XP/EjJyFJPiOdJmujzyVbLq+fsOjggKl/hsn5Yt7QLUTXyFXXtUUW2oI4pK6s
TlHmRsYKqmGyLKRsQ9QCJ4ehMfSykGiBEKqQyNMlri1tuTcGeZo0p39Cw+9fsZ7M
+iZ5K0sjjSk=
=+vN6
-----END PGP SIGNATURE-----
--=-=-=--
From unknown Tue Jun 17 01:46:54 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#54407: Issues building grub for powerpc64le, could not force big-endian
Resent-From: Danny Milosavljevic
Original-Sender: "Debbugs-submit"
Resent-CC: bug-guix@gnu.org
Resent-Date: Wed, 30 Mar 2022 17:42:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 54407
X-GNU-PR-Package: guix
X-GNU-PR-Keywords:
To: Christopher Baines
Cc: 54407@debbugs.gnu.org
Received: via spool by 54407-submit@debbugs.gnu.org id=B54407.164866208815568
(code B ref 54407); Wed, 30 Mar 2022 17:42:02 +0000
Received: (at 54407) by debbugs.gnu.org; 30 Mar 2022 17:41:28 +0000
Received: from localhost ([127.0.0.1]:36857 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1nZcK0-000432-4L
for submit@debbugs.gnu.org; Wed, 30 Mar 2022 13:41:28 -0400
Received: from dd30410.kasserver.com ([85.13.145.193]:52660)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1nZcJx-00042t-PX
for 54407@debbugs.gnu.org; Wed, 30 Mar 2022 13:41:26 -0400
Received: from localhost (84-115-234-55.cable.dynamic.surfer.at
[84.115.234.55])
by dd30410.kasserver.com (Postfix) with ESMTPSA id E68BF11201E1;
Wed, 30 Mar 2022 19:41:23 +0200 (CEST)
Date: Wed, 30 Mar 2022 19:41:13 +0200
From: Danny Milosavljevic
Message-ID: <20220330194113.6a8c5a3b@scratchpost.org>
In-Reply-To: <87pmmm6hfj.fsf@cbaines.net>
References: <87pmmm6hfj.fsf@cbaines.net>
X-Mailer: Claws Mail 4.0.0 (GTK+ 3.24.30; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="Sig_/JIGkAjc7uxx2BXoEyso/EZG";
protocol="application/pgp-signature"; micalg=pgp-sha512
X-Spam-Score: -0.7 (/)
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: -1.7 (-)
--Sig_/JIGkAjc7uxx2BXoEyso/EZG
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Hi,
On Tue, 15 Mar 2022 21:11:37 +0000
Christopher Baines wrote:
> grub can't be built for powerpc64le, I believe the same failure occurs
> with native builds or cross compilation from x86_64. I think this might
> have always been the case.
>=20
> This is the error from the build log:
>=20
> checking for options to get big-endian compilation... no
> configure: error: could not force big-endian
>=20
> Looking in the config.log file, it tries a bunch of options with
> different errors, but this one stands out:
>=20
> cc1: error: '-m32' not supported in this configuration
>=20
> I know very little about gcc, but I think this might relate to the
> multilib thing, which I'm guessing is disabled for the gcc in use here.
-m32 is to compile 32 bit object files with a compiler that usually compile=
s 64 bit objects.
If you want to use any libraries, then those have to be available as a 32 b=
it version somewhere.
The Guix gcc package recipe disables this (and I think that was the right c=
all to make).
There are not a lot of use cases for using "-m32" anyway since on x86_64 th=
e generated instructions are already just as compact as the x86 (32 bit) on=
es if the immediate operand is not too big.
Not sure what the configure script is doing there.
But there are a few programs that need 32 bit compilers--BIOS-based bootloa=
ders are one of them (since they start up in ancient 8088 real mode).
--Sig_/JIGkAjc7uxx2BXoEyso/EZG
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAmJEljkACgkQ5xo1VCww
uqXaSggAir3FjzAZBIxDyHu+X5kIK49I9Myas6cpEW4Eui/7xY9GYQ9YtXv2aENi
PekTlNpVSb/4uMCQXci4nK3s3SL7Dm/02XjTLTjODSBoltx1UJVWO8He60+/YnP0
2sCBX68bIGz4C2SQnKzocPtG27qajMg6Ayp3XGt7FfJRp518/xAuyZ7EP6z9xlFJ
WPmr088nNqJYsI15Lgoz5PuQHZ2wzhGOWEJb+6x5Vpmcr9odb0GSWkGVOPhLCZQZ
XWY6d83nfNkDF9bTH6wKYXWEKeWwKh8/tDt4dZ4dAQv4Q2QmOGHKkt2ZTuSrvc0o
epEieOtYYvWdap54bxSZJGp9vXqk7Q==
=Nwpi
-----END PGP SIGNATURE-----
--Sig_/JIGkAjc7uxx2BXoEyso/EZG--
From unknown Tue Jun 17 01:46:54 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#54407: Issues building grub for powerpc64le, could not force big-endian
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: bug-guix@gnu.org
Resent-Date: Wed, 30 Mar 2022 17:47:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 54407
X-GNU-PR-Package: guix
X-GNU-PR-Keywords:
To: Christopher Baines , 54407@debbugs.gnu.org
Received: via spool by 54407-submit@debbugs.gnu.org id=B54407.164866241816117
(code B ref 54407); Wed, 30 Mar 2022 17:47:01 +0000
Received: (at 54407) by debbugs.gnu.org; 30 Mar 2022 17:46:58 +0000
Received: from localhost ([127.0.0.1]:36875 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1nZcPJ-0004Bt-PB
for submit@debbugs.gnu.org; Wed, 30 Mar 2022 13:46:57 -0400
Received: from albert.telenet-ops.be ([195.130.137.90]:40970)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1nZcPI-0004Bl-I6
for 54407@debbugs.gnu.org; Wed, 30 Mar 2022 13:46:57 -0400
Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be
([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a])
by albert.telenet-ops.be with bizsmtp
id Chmv2700M4UW6Th06hmvq5; Wed, 30 Mar 2022 19:46:55 +0200
Message-ID: <7b43424a2ca7b3048fc2652cbee4f71390ce9151.camel@telenet.be>
From: Maxime Devos
Date: Wed, 30 Mar 2022 19:46:55 +0200
In-Reply-To: <87pmmm6hfj.fsf@cbaines.net>
References: <87pmmm6hfj.fsf@cbaines.net>
Content-Type: multipart/signed; micalg="pgp-sha512";
protocol="application/pgp-signature"; boundary="=-4Y+Beo0dlJZuFUXT6O1h"
User-Agent: Evolution 3.38.3-1
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1648662415; bh=el3NUqCr5TbcNSACLpK1pHtX+GKtajsilCqJKIwlbAw=;
h=Subject:From:To:Date:In-Reply-To:References;
b=KLKAszhC+96AELCjOnnAuJw8ifF1WjdHHSsAc58l+/S6g9t+r1kGKEVoYdyjJKLp/
aPS0AzKU17fONjLqKXEHD21E4FvL+5YNy4voNu59CQNhNLisKql8hNNlMdMgJukfs3
6pYCAl34+63g6BqlssLsqxgQFRUh9eBDybzl6hW8hWtc+6+SA3Ugoqg7aEk/LLBlr6
tikg8Ulmbpss2qG0AhR0iiDyIzBVk12QYYYZLAcOdd7dqiORmX6Pp/fdawAkyYlqN1
ZLUgGgFH+18otx/g9FRlQiJAinot9mtZErCZM6JK4kGGLhrzw4RLAF743XBNwDaSRJ
ZxhO75kec/vVw==
X-Spam-Score: -0.0 (/)
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: -1.0 (-)
--=-4Y+Beo0dlJZuFUXT6O1h
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Christopher Baines schreef op di 15-03-2022 om 21:11 [+0000]:
> grub can't be built for powerpc64le, I believe the same failure
> occurs
> with native builds or cross compilation from x86_64. I think this
> might
> have always been the case.
>=20
> This is the error from the build log:
>=20
> =C2=A0 checking for options to get big-endian compilation... no
> =C2=A0 configure: error: could not force big-endian
>=20
> Looking in the config.log file, it tries a bunch of options with
> different errors, but this one stands out:
>=20
> =C2=A0 cc1: error: '-m32' not supported in this configuration
>=20
> I know very little about gcc, but I think this might relate to the
> multilib thing, which I'm guessing is disabled for the gcc in use
> here.
>=20
> Any ideas about this issue?
Maybe you could add a gcc compiling for 32-bit ppc (maybe without a
glibc since this is grub) and patch the configuration script to use the
32-bit ppc gcc instead of using the 64-bit ppc+-m32?
Greetings,
Maxime.
--=-4Y+Beo0dlJZuFUXT6O1h
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit
-----BEGIN PGP SIGNATURE-----
iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYkSXjxccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7qwsAP94BmoO/V+Wrqmp48M9iBrJ8/ii
JQgZyfu8KDVpx14W+gEA2qwEddrRcCEtWuK6624UMduWkzpDuzoV1L+ZUS8higQ=
=umyR
-----END PGP SIGNATURE-----
--=-4Y+Beo0dlJZuFUXT6O1h--
From unknown Tue Jun 17 01:46:54 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#54407: Issues building grub for powerpc64le, could not force big-endian
Resent-From: Christopher Baines
Original-Sender: "Debbugs-submit"
Resent-CC: bug-guix@gnu.org
Resent-Date: Tue, 05 Apr 2022 09:11:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 54407
X-GNU-PR-Package: guix
X-GNU-PR-Keywords:
To: Maxime Devos
Cc: 54407@debbugs.gnu.org
Received: via spool by 54407-submit@debbugs.gnu.org id=B54407.164914981912326
(code B ref 54407); Tue, 05 Apr 2022 09:11:02 +0000
Received: (at 54407) by debbugs.gnu.org; 5 Apr 2022 09:10:19 +0000
Received: from localhost ([127.0.0.1]:53746 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1nbfCc-0003Ck-Sw
for submit@debbugs.gnu.org; Tue, 05 Apr 2022 05:10:19 -0400
Received: from mira.cbaines.net ([212.71.252.8]:41288)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1nbfCa-0003Ca-Ux
for 54407@debbugs.gnu.org; Tue, 05 Apr 2022 05:10:17 -0400
Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699])
by mira.cbaines.net (Postfix) with ESMTPSA id D071227BBE9;
Tue, 5 Apr 2022 10:10:15 +0100 (BST)
Received: from felis (localhost [127.0.0.1])
by localhost (OpenSMTPD) with ESMTP id 04aefa4d;
Tue, 5 Apr 2022 08:43:35 +0000 (UTC)
References: <87pmmm6hfj.fsf@cbaines.net>
<7b43424a2ca7b3048fc2652cbee4f71390ce9151.camel@telenet.be>
User-agent: mu4e 1.6.10; emacs 27.2
From: Christopher Baines
Date: Mon, 04 Apr 2022 20:37:23 +0100
In-reply-to: <7b43424a2ca7b3048fc2652cbee4f71390ce9151.camel@telenet.be>
Message-ID: <87h777q5s8.fsf@cbaines.net>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.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: -0.2 (/)
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Maxime Devos writes:
> Christopher Baines schreef op di 15-03-2022 om 21:11 [+0000]:
>> grub can't be built for powerpc64le, I believe the same failure
>> occurs
>> with native builds or cross compilation from x86_64. I think this
>> might
>> have always been the case.
>>
>> This is the error from the build log:
>>
>> =C2=A0 checking for options to get big-endian compilation... no
>> =C2=A0 configure: error: could not force big-endian
>>
>> Looking in the config.log file, it tries a bunch of options with
>> different errors, but this one stands out:
>>
>> =C2=A0 cc1: error: '-m32' not supported in this configuration
>>
>> I know very little about gcc, but I think this might relate to the
>> multilib thing, which I'm guessing is disabled for the gcc in use
>> here.
>>
>> Any ideas about this issue?
>
> Maybe you could add a gcc compiling for 32-bit ppc (maybe without a
> glibc since this is grub) and patch the configuration script to use the
> 32-bit ppc gcc instead of using the 64-bit ppc+-m32?
I've had a go at this, using something like what I've included below,
but I haven't stumbled upon the right options yet, or a way to work out
why gcc still thinks "-m32 not supported".
(define multilib-gcc
(package
(inherit gcc)
(name "foo-gcc")
(arguments
(substitute-keyword-arguments (package-arguments gcc)
((#:phases phases)
`(modify-phases ,phases
(add-after 'unpack 'fix-genmultilib
(lambda _
;; patch-shebang doesn't work here because there are actua=
lly
;; several scripts inside this script, each with a #!/bin/=
sh
;; that needs patching.
(substitute* "gcc/genmultilib"
(("#!/bin/sh") (string-append "#!" (which "sh"))))))))
((#:configure-flags flags)
`(append (list
"--with-endian=3Dlittle,big"
"--enable-multilib"
"--with-multilib-list=3Dmx32,m64,m32"
)
(delete "--disable-multilib" ,flags)))))))
--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmJMATdfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XfvdQ//c9sQYvGWLHqVGFIhsRzdakO1rhQUr/4j
HuB+Zo+da1klZYUpHphqqelRaRKhr1aDBX+pbTPv3bBhrPf/YiJ6Q5J4E68iCST5
rU/KpQywkU+LoNgh28GhijDzg8dXWeFUbNNOL945w6hpinWIbURYFwWdVU2B8iHl
tXpBKVaJCLgc9nIjTeC62HVNgGXsncQS/r4yvqb5h+Lq+Cz367kG4WaxqKDBcYCm
YOwqWV1T8m6tNHzZTRac1Noh8ExaEbZTYrgT7iHRlQBjbvVB10jrWd1ZuQ7EXNJb
nwhR8Btdya0rMSAVo8rGDuNKLHmOAVh2x1yHgi/BYciuGzxem8zFAIdWmuu7bne8
5Tvnti6xP1iJCrbBkqY+0iYzs7HGUFejhJIxU3hg9tV9TzIao4jThE+yyHRht0BB
/5knr56AYcmQn/SUptemnZrA+cIFoRuDIqyerkT1s4FiHbd0YRDgNFEks0gjw5tt
Jn9EVD1VgzWqcDDJ/C8fwSe6Dct3G5KX8rCjgHWQBchvL5mqe/HkCANiHc1QGz60
7EzLspsThuG6HkE6PP3V3JUqcz1CdA+iYrNyxKW434pN4HNSG7eIEk6Md0Gcm8LX
ifIZON9/V0Tkn5eapMQdimeli3lmTkh2NktSU+zxReX7LZ3t5U3IQOomTJ8khNLJ
XlphoSMeRoY=
=aklY
-----END PGP SIGNATURE-----
--=-=-=--
From unknown Tue Jun 17 01:46:54 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#54407: Issues building grub for powerpc64le, could not force big-endian
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: bug-guix@gnu.org
Resent-Date: Thu, 18 Aug 2022 08:12:03 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 54407
X-GNU-PR-Package: guix
X-GNU-PR-Keywords:
To: Christopher Baines
Cc: 54407@debbugs.gnu.org
Received: via spool by 54407-submit@debbugs.gnu.org id=B54407.166081031422839
(code B ref 54407); Thu, 18 Aug 2022 08:12:03 +0000
Received: (at 54407) by debbugs.gnu.org; 18 Aug 2022 08:11:54 +0000
Received: from localhost ([127.0.0.1]:53664 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oOad8-0005wJ-58
for submit@debbugs.gnu.org; Thu, 18 Aug 2022 04:11:54 -0400
Received: from andre.telenet-ops.be ([195.130.132.53]:50382)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oOad5-0005w1-03
for 54407@debbugs.gnu.org; Thu, 18 Aug 2022 04:11:52 -0400
Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by andre.telenet-ops.be with bizsmtp
id 8wBm2800K20ykKC01wBmsA; Thu, 18 Aug 2022 10:11:48 +0200
Message-ID: <06836df5-5df9-ea3a-eae1-dd38088867f3@telenet.be>
Date: Thu, 18 Aug 2022 10:11:46 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Content-Language: en-US
References: <87pmmm6hfj.fsf@cbaines.net>
<7b43424a2ca7b3048fc2652cbee4f71390ce9151.camel@telenet.be>
<87h777q5s8.fsf@cbaines.net>
From: Maxime Devos
In-Reply-To: <87h777q5s8.fsf@cbaines.net>
Content-Type: multipart/signed; micalg=pgp-sha256;
protocol="application/pgp-signature";
boundary="------------3C9bwZ0lO864CkAGghdfcWT5"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1660810308; bh=3Nzc7mXgfHR8pgl6CX6mLcO2Mqd6YbCC9XLWkgXq9D0=;
h=Date:Subject:To:Cc:References:From:In-Reply-To;
b=TOOtMClZYa3Z+GKNl73dyQHyNK1mVEXaOOPIVS79sga5t5L0iyRN35GAUY0vnW3zK
nGOm07WbRprq1p/9FjZnA5FOuX1j9hIOrzMp3Bwj74bKb0QQ95WuqkDYESV/nAq9Oq
dlefxN847/70d28SBR3qaU6yvC8Yu1ZmgFy2uAUQH5pemEVrQkKRxpr9l1fevwa3nt
Dk/hDvgfS6mEYjZ6xXQIahNOvdXykNVS4oT70vKicpDvNOqVCkzFAJyFi3Mm9voWgs
V1euH9owhltVWnRmgNU5XPMdHRUgRkURqRlgnl2BM3y1xXbb8vzSH8nd8LABeUSBOl
odl1VZT9hjU6Q==
X-Spam-Score: -0.7 (/)
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: -1.7 (-)
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------3C9bwZ0lO864CkAGghdfcWT5
Content-Type: multipart/mixed; boundary="------------Z0IUHxwcJVLP02li0VlyyqEB";
protected-headers="v1"
From: Maxime Devos
To: Christopher Baines
Cc: 54407@debbugs.gnu.org
Message-ID: <06836df5-5df9-ea3a-eae1-dd38088867f3@telenet.be>
Subject: Re: bug#54407: Issues building grub for powerpc64le, could not force
big-endian
References: <87pmmm6hfj.fsf@cbaines.net>
<7b43424a2ca7b3048fc2652cbee4f71390ce9151.camel@telenet.be>
<87h777q5s8.fsf@cbaines.net>
In-Reply-To: <87h777q5s8.fsf@cbaines.net>
--------------Z0IUHxwcJVLP02li0VlyyqEB
Content-Type: multipart/mixed; boundary="------------WAahozkG9cgglWyUU0eW8iqc"
--------------WAahozkG9cgglWyUU0eW8iqc
Content-Type: multipart/alternative;
boundary="------------8SnqBzBDmBXiwK2i0glO6h2E"
--------------8SnqBzBDmBXiwK2i0glO6h2E
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
DQpPbiAwNC0wNC0yMDIyIDIxOjM3LCBDaHJpc3RvcGhlciBCYWluZXMgd3JvdGU6DQo+PiBN
YXliZSB5b3UgY291bGQgYWRkIGEgZ2NjIGNvbXBpbGluZyBmb3IgMzItYml0IHBwYyAobWF5
YmUgd2l0aG91dCBhDQo+PiBnbGliYyBzaW5jZSB0aGlzIGlzIGdydWIpIGFuZCBwYXRjaCB0
aGUgY29uZmlndXJhdGlvbiBzY3JpcHQgdG8gdXNlIHRoZQ0KPj4gMzItYml0IHBwYyBnY2Mg
aW5zdGVhZCBvZiB1c2luZyB0aGUgNjQtYml0IHBwYystbTMyPw0KPiBJJ3ZlIGhhZCBhIGdv
IGF0IHRoaXMsIHVzaW5nIHNvbWV0aGluZyBsaWtlIHdoYXQgSSd2ZSBpbmNsdWRlZCBiZWxv
dywNCj4gYnV0IEkgaGF2ZW4ndCBzdHVtYmxlZCB1cG9uIHRoZSByaWdodCBvcHRpb25zIHll
dCwgb3IgYSB3YXkgdG8gd29yayBvdXQNCj4gd2h5IGdjYyBzdGlsbCB0aGlua3MgIi1tMzIg
bm90IHN1cHBvcnRlZCIuIFsuLi5dDQoNCkkgd2FzIHRoaW5raW5nIG9mIHNraXBwaW5nIHRo
ZSBtdWx0aWxpYiBhbmQgbWF5YmUgc2tpcHBpbmcgc3VwcG9ydCBmb3IgDQptdWx0aXBsZSBl
bmRpYW5zLCBzb21ldGhpbmcgbGlrZToNCg0KPiAodXNlLW1vZHVsZXMgKGd1aXggdXRpbHMp
IChndWl4IHBhY2thZ2VzKSAoZ3VpeCBnZXhwKSkNCj4gKGRlZmluZSAocHBjLTMyYml0LWdj
YykNCj4gwqAgKGlmICglY3VycmVudC10YXJnZXQtc3lzdGVtKQ0KPiDCoMKgwqDCoMKgIChl
cnJvciAibm90IHN1cHBvcnRlZCAtLSBUT0RPIG1ha2UgYSBjcm9zcy1jb21waWxlciB0byAz
Mi1iaXQgDQo+IHBwYyBoZXJlIHdpdGggY3Jvc3MtZ2NjIikNCj4gwqDCoMKgwqDCoCAocGFj
a2FnZQ0KPiDCoMKgwqDCoMKgwqDCoCAoaW5oZXJpdCAoQCAoZ251IHBhY2thZ2VzIGdjYykg
Z2NjKSkNCj4gwqDCoMKgwqDCoMKgwqAgKGFyZ3VtZW50cw0KPiDCoMKgwqDCoMKgwqDCoMKg
wqAgKHN1YnN0aXR1dGUta2V5d29yZC1hcmd1bWVudHMNCj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAocGFja2FnZS1hcmd1bWVudHMgKEAgKGdudSBwYWNrYWdlcyBnY2MpIGdjYykpDQo+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKCgjOnN5c3RlbSBfKSAicHBjLWxpbnV4IikNCj4g
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoKCM6Y29uZmlndXJlLWZsYWdzIGZsYWdzKQ0KPiDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHBrICdmICN+KGFwcGVuZCAobGlzdCAiLS13aXRo
LWVuZGlhbj1iaWciKSAjJGZsYWdzKSkpKSkpKSkNCj4gKHBwYy0zMmJpdC1nY2MpDQooY3Vy
cmVudGx5IGNvbXBpbGluZywgbGV0J3Mgc2VlIGlmIGlmIGl0IHdvcmtzIC4uLikNCg0KR3Jl
ZXRpbmdzLA0KTWF4aW1lLg0KDQo=
--------------8SnqBzBDmBXiwK2i0glO6h2E
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
On 04-04-2022 21:37, Christopher Baine=
s
wrote:
Maybe you could add a gcc =
compiling for 32-bit ppc (maybe without a
glibc since this is grub) and patch the configuration script to use the
32-bit ppc gcc instead of using the 64-bit ppc+-m32?
I've had a go at this, using=
something like what I've included below,
but I haven't stumbled upon the right options yet, or a way to work out
why gcc still thinks "-m32 not supported". [...]
I was thinking of skipping the multilib and maybe skipping
support for multiple endians, something like:
(use-modules (guix utils) (guix packages)=
(guix gexp))
(define (ppc-32bit-gcc)
=C2=A0 (if (%current-target-system)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (error "not supported -- TODO make=
a cross-compiler to
32-bit ppc here with cross-gcc")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (package
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (inherit (@ (gnu packa=
ges gcc) gcc))
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (arguments
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (substitut=
e-keyword-arguments
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
(package-arguments (@ (gnu packages gcc) gcc))
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
((#:system _) "ppc-linux")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
((#:configure-flags flags)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 (pk 'f #~(append (list "--with-endian=3Dbig")
#$flags))))))))
(ppc-32bit-gcc)
(currently compiling, let's see if if it works ...)
Greetings,
Maxime.
--------------8SnqBzBDmBXiwK2i0glO6h2E--
--------------WAahozkG9cgglWyUU0eW8iqc
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable
-----BEGIN PGP PUBLIC KEY BLOCK-----
xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----
--------------WAahozkG9cgglWyUU0eW8iqc--
--------------Z0IUHxwcJVLP02li0VlyyqEB--
--------------3C9bwZ0lO864CkAGghdfcWT5
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"
-----BEGIN PGP SIGNATURE-----
wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYv30QgUDAAAAAAAKCRBJ4+4iGRcl7okc
AP928BftNMyNXS9DusxagOQnTbavifsUNtBWifFfSAQJmwD/SBIhW26ldzQHJScMBdJ/RazDW2g0
OBZf3qj9QhWg4ww=
=/fZf
-----END PGP SIGNATURE-----
--------------3C9bwZ0lO864CkAGghdfcWT5--
From unknown Tue Jun 17 01:46:54 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#54407: Issues building grub for powerpc64le, could not force big-endian
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: bug-guix@gnu.org
Resent-Date: Thu, 18 Aug 2022 08:15:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 54407
X-GNU-PR-Package: guix
X-GNU-PR-Keywords:
To: Christopher Baines
Cc: 54407@debbugs.gnu.org
Received: via spool by 54407-submit@debbugs.gnu.org id=B54407.166081047323114
(code B ref 54407); Thu, 18 Aug 2022 08:15:02 +0000
Received: (at 54407) by debbugs.gnu.org; 18 Aug 2022 08:14:33 +0000
Received: from localhost ([127.0.0.1]:53673 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oOafh-00060k-5O
for submit@debbugs.gnu.org; Thu, 18 Aug 2022 04:14:33 -0400
Received: from xavier.telenet-ops.be ([195.130.132.52]:51226)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oOafe-00060b-NB
for 54407@debbugs.gnu.org; Thu, 18 Aug 2022 04:14:31 -0400
Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by xavier.telenet-ops.be with bizsmtp
id 8wEU2800C20ykKC01wEV1d; Thu, 18 Aug 2022 10:14:29 +0200
Message-ID: <6f27a1de-1308-dc63-09a1-665fb5ec4735@telenet.be>
Date: Thu, 18 Aug 2022 10:14:27 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Content-Language: en-US
From: Maxime Devos
References: <87pmmm6hfj.fsf@cbaines.net>
<7b43424a2ca7b3048fc2652cbee4f71390ce9151.camel@telenet.be>
<87h777q5s8.fsf@cbaines.net>
<06836df5-5df9-ea3a-eae1-dd38088867f3@telenet.be>
In-Reply-To: <06836df5-5df9-ea3a-eae1-dd38088867f3@telenet.be>
Content-Type: multipart/signed; micalg=pgp-sha256;
protocol="application/pgp-signature";
boundary="------------1PFiYZWKL20esxMf79QcS1lL"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1660810469; bh=7pEFzcixj7qU36O9AEENMsnnVVPZIEd3gX/XsyvDurA=;
h=Date:Subject:From:To:Cc:References:In-Reply-To;
b=WAQGuCdM98YPediS3v/JkOjpGG0/Ht47B6dkUvJLPBYgDU8fQ1tpVQRSwZf+rJRMv
JwBVcPrfFEceOVcKnSOe2LDiTnEMQXQZTT7cC6fA5ceH3P57okUL75O6bHqvoGlqOY
/HbJl6YPwvFsdB/xQC6/DR/9C+KHW/I+/i8HmAu+Wbrwx5iEhlEI5qOneS7qBi6/8m
0d196LxsZIP+GG1El1BJNGwAjGusT30mrucBcGclikPRl+qWiRqdvloTOAlzSra5pf
tjaudpqpwkHTzBuWNUf2Pzg5iu6/kCQWdboMz9ZyBAolFpDQa2Y1e5JvPozuzMXmfZ
RbhbpG4s613rA==
X-Spam-Score: -0.7 (/)
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: -1.7 (-)
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------1PFiYZWKL20esxMf79QcS1lL
Content-Type: multipart/mixed; boundary="------------w90DElSpQVKdJT2OYV0hdZWR";
protected-headers="v1"
From: Maxime Devos
To: Christopher Baines
Cc: 54407@debbugs.gnu.org
Message-ID: <6f27a1de-1308-dc63-09a1-665fb5ec4735@telenet.be>
Subject: Re: bug#54407: Issues building grub for powerpc64le, could not force
big-endian
References: <87pmmm6hfj.fsf@cbaines.net>
<7b43424a2ca7b3048fc2652cbee4f71390ce9151.camel@telenet.be>
<87h777q5s8.fsf@cbaines.net>
<06836df5-5df9-ea3a-eae1-dd38088867f3@telenet.be>
In-Reply-To: <06836df5-5df9-ea3a-eae1-dd38088867f3@telenet.be>
--------------w90DElSpQVKdJT2OYV0hdZWR
Content-Type: multipart/mixed; boundary="------------q7t41lcCEzp3of2S2HO3CQcd"
--------------q7t41lcCEzp3of2S2HO3CQcd
Content-Type: multipart/alternative;
boundary="------------3N90pyVWS9i4piXreZHhmZwl"
--------------3N90pyVWS9i4piXreZHhmZwl
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
DQpPbiAxOC0wOC0yMDIyIDEwOjExLCBNYXhpbWUgRGV2b3Mgd3JvdGU6DQo+DQo+DQo+IE9u
IDA0LTA0LTIwMjIgMjE6MzcsIENocmlzdG9waGVyIEJhaW5lcyB3cm90ZToNCj4+PiBNYXli
ZSB5b3UgY291bGQgYWRkIGEgZ2NjIGNvbXBpbGluZyBmb3IgMzItYml0IHBwYyAobWF5YmUg
d2l0aG91dCBhDQo+Pj4gZ2xpYmMgc2luY2UgdGhpcyBpcyBncnViKSBhbmQgcGF0Y2ggdGhl
IGNvbmZpZ3VyYXRpb24gc2NyaXB0IHRvIHVzZSB0aGUNCj4+PiAzMi1iaXQgcHBjIGdjYyBp
bnN0ZWFkIG9mIHVzaW5nIHRoZSA2NC1iaXQgcHBjKy1tMzI/DQo+PiBJJ3ZlIGhhZCBhIGdv
IGF0IHRoaXMsIHVzaW5nIHNvbWV0aGluZyBsaWtlIHdoYXQgSSd2ZSBpbmNsdWRlZCBiZWxv
dywNCj4+IGJ1dCBJIGhhdmVuJ3Qgc3R1bWJsZWQgdXBvbiB0aGUgcmlnaHQgb3B0aW9ucyB5
ZXQsIG9yIGEgd2F5IHRvIHdvcmsgb3V0DQo+PiB3aHkgZ2NjIHN0aWxsIHRoaW5rcyAiLW0z
MiBub3Qgc3VwcG9ydGVkIi4gWy4uLl0NCj4NCj4gSSB3YXMgdGhpbmtpbmcgb2Ygc2tpcHBp
bmcgdGhlIG11bHRpbGliIGFuZCBtYXliZSBza2lwcGluZyBzdXBwb3J0IGZvciANCj4gbXVs
dGlwbGUgZW5kaWFucywgc29tZXRoaW5nIGxpa2U6DQo+DQo+PiAodXNlLW1vZHVsZXMgKGd1
aXggdXRpbHMpIChndWl4IHBhY2thZ2VzKSAoZ3VpeCBnZXhwKSkNCj4+IChkZWZpbmUgKHBw
Yy0zMmJpdC1nY2MpDQo+PiDCoCAoaWYgKCVjdXJyZW50LXRhcmdldC1zeXN0ZW0pDQo+PiDC
oMKgwqDCoMKgIChlcnJvciAibm90IHN1cHBvcnRlZCAtLSBUT0RPIG1ha2UgYSBjcm9zcy1j
b21waWxlciB0byAzMi1iaXQgDQo+PiBwcGMgaGVyZSB3aXRoIGNyb3NzLWdjYyIpDQo+PiDC
oMKgwqDCoMKgIChwYWNrYWdlDQo+PiDCoMKgwqDCoMKgwqDCoCAoaW5oZXJpdCAoQCAoZ251
IHBhY2thZ2VzIGdjYykgZ2NjKSkNCj4+IMKgwqDCoMKgwqDCoMKgIChhcmd1bWVudHMNCj4+
IMKgwqDCoMKgwqDCoMKgwqDCoCAoc3Vic3RpdHV0ZS1rZXl3b3JkLWFyZ3VtZW50cw0KPj4g
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAocGFja2FnZS1hcmd1bWVudHMgKEAgKGdudSBwYWNr
YWdlcyBnY2MpIGdjYykpDQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgoIzpzeXN0ZW0g
XykgInBwYy1saW51eCIpDQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgoIzpjb25maWd1
cmUtZmxhZ3MgZmxhZ3MpDQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHBrICdmICN+
KGFwcGVuZCAobGlzdCAiLS13aXRoLWVuZGlhbj1iaWciKSAjJGZsYWdzKSkpKSkpKSkNCj4+
IChwcGMtMzJiaXQtZ2NjKQ0KPiAoY3VycmVudGx5IGNvbXBpbGluZywgbGV0J3Mgc2VlIGlm
IGlmIGl0IHdvcmtzIC4uLikNCg0KVGhlICM6c3lzdGVtIGRvZXNuJ3Qgd29yaywgdHJ5aW5n
DQoNCj4gKHVzZS1tb2R1bGVzIChndWl4IHV0aWxzKSAoZ3VpeCBwYWNrYWdlcykgKGd1aXgg
Z2V4cCkpDQo+IChkZWZpbmUgKHBwYy0zMmJpdC1nY2MpDQo+IMKgIChpZiAoJWN1cnJlbnQt
dGFyZ2V0LXN5c3RlbSkNCj4gwqDCoMKgwqDCoCAoZXJyb3IgIm5vdCBzdXBwb3J0ZWQgLS0g
VE9ETyBtYWtlIGEgY3Jvc3MtY29tcGlsZXIgdG8gMzItYml0IA0KPiBwcGMgaGVyZSB3aXRo
IGNyb3NzLWdjYyIpDQo+IMKgwqDCoMKgwqAgKHBhY2thZ2UNCj4gwqDCoMKgwqDCoMKgwqAg
KGluaGVyaXQgKEAgKGdudSBwYWNrYWdlcyBnY2MpIGdjYykpDQo+IMKgwqDCoMKgwqDCoMKg
IChhcmd1bWVudHMNCj4gwqDCoMKgwqDCoMKgwqDCoMKgIChzdWJzdGl0dXRlLWtleXdvcmQt
YXJndW1lbnRzDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGNvbnMqICM6c3lzdGVtICJw
b3dlcnBjLWxpbnV4IiAocGFja2FnZS1hcmd1bWVudHMgKEAgKGdudSANCj4gcGFja2FnZXMg
Z2NjKSBnY2MpKSkNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoKCM6Y29uZmlndXJlLWZs
YWdzIGZsYWdzKQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHBrICdmICN+KGFwcGVu
ZCAobGlzdCAiLS13aXRoLWVuZGlhbj1iaWciKSAjJGZsYWdzKSkpKSkpKSkNCj4gKHBwYy0z
MmJpdC1nY2MpDQppbnN0ZWFkLg0KDQo=
--------------3N90pyVWS9i4piXreZHhmZwl
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
On 18-08-2022 10:11, Maxime Devos
wrote:
On 04-04-2022 21:37, Christopher
Baines wrote:
Maybe you could add a gc=
c compiling for 32-bit ppc (maybe without a
glibc since this is grub) and patch the configuration script to use the
32-bit ppc gcc instead of using the 64-bit ppc+-m32?
I've had a go at this, usi=
ng something like what I've included below,
but I haven't stumbled upon the right options yet, or a way to work out
why gcc still thinks "-m32 not supported". [...]
I was thinking of skipping the multilib and maybe skipping
support for multiple endians, something like:
(use-modules (guix utils) (guix packages)=
(guix gexp))
(define (ppc-32bit-gcc)
=C2=A0 (if (%current-target-system)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (error "not supported -- TODO make=
a cross-compiler to
32-bit ppc here with cross-gcc")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (package
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (inherit (@ (gnu packa=
ges gcc) gcc))
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (arguments
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (substitut=
e-keyword-arguments
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
(package-arguments (@ (gnu packages gcc) gcc))
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
((#:system _) "ppc-linux")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
((#:configure-flags flags)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 (pk 'f #~(append (list "--with-endian=3Dbig")
#$flags))))))))
(ppc-32bit-gcc)
(currently compiling, let's see if if it works ...)
The #:system doesn't work, trying
(use-modules (guix utils) (guix packages)=
(guix gexp))
(define (ppc-32bit-gcc)
=C2=A0 (if (%current-target-system)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (error "not supported -- TODO make=
a cross-compiler to
32-bit ppc here with cross-gcc")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (package
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (inherit (@ (gnu packa=
ges gcc) gcc))
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (arguments
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (substitut=
e-keyword-arguments
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
(cons* #:system "powerpc-linux" (package-arguments
(@ (gnu packages gcc) gcc)))
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
((#:configure-flags flags)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 (pk 'f #~(append (list "--with-endian=3Dbig")
#$flags))))))))
(ppc-32bit-gcc)
instead.
--------------3N90pyVWS9i4piXreZHhmZwl--
--------------q7t41lcCEzp3of2S2HO3CQcd
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable
-----BEGIN PGP PUBLIC KEY BLOCK-----
xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----
--------------q7t41lcCEzp3of2S2HO3CQcd--
--------------w90DElSpQVKdJT2OYV0hdZWR--
--------------1PFiYZWKL20esxMf79QcS1lL
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"
-----BEGIN PGP SIGNATURE-----
wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYv304wUDAAAAAAAKCRBJ4+4iGRcl7ghp
AQC/gWOgbvlnHSTWcJiwzw6EEWvadCzcJCFqU0yHKnKpiAEAtCvvBERr0HTnfR3nLGm204D83gLa
3H0Kv/Un/YM0GQM=
=CPtH
-----END PGP SIGNATURE-----
--------------1PFiYZWKL20esxMf79QcS1lL--
From unknown Tue Jun 17 01:46:54 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#54407: Issues building grub for powerpc64le, could not force big-endian
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: bug-guix@gnu.org
Resent-Date: Thu, 18 Aug 2022 08:34:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 54407
X-GNU-PR-Package: guix
X-GNU-PR-Keywords:
To: Christopher Baines
Cc: 54407@debbugs.gnu.org
Received: via spool by 54407-submit@debbugs.gnu.org id=B54407.166081161824928
(code B ref 54407); Thu, 18 Aug 2022 08:34:01 +0000
Received: (at 54407) by debbugs.gnu.org; 18 Aug 2022 08:33:38 +0000
Received: from localhost ([127.0.0.1]:53681 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oOayA-0006Tz-6y
for submit@debbugs.gnu.org; Thu, 18 Aug 2022 04:33:38 -0400
Received: from andre.telenet-ops.be ([195.130.132.53]:57284)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oOay8-0006To-4C
for 54407@debbugs.gnu.org; Thu, 18 Aug 2022 04:33:37 -0400
Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by andre.telenet-ops.be with bizsmtp
id 8wZZ2800T20ykKC01wZaRs; Thu, 18 Aug 2022 10:33:34 +0200
Message-ID:
Date: Thu, 18 Aug 2022 10:33:33 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Content-Language: en-US
From: Maxime Devos
References: <87pmmm6hfj.fsf@cbaines.net>
<7b43424a2ca7b3048fc2652cbee4f71390ce9151.camel@telenet.be>
<87h777q5s8.fsf@cbaines.net>
<06836df5-5df9-ea3a-eae1-dd38088867f3@telenet.be>
<6f27a1de-1308-dc63-09a1-665fb5ec4735@telenet.be>
In-Reply-To: <6f27a1de-1308-dc63-09a1-665fb5ec4735@telenet.be>
Content-Type: multipart/signed; micalg=pgp-sha256;
protocol="application/pgp-signature";
boundary="------------gKH3ZXV86Pkh0DSPJ63g7AGN"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1660811614; bh=34TtEzwKXQJJzr5YBornOE2UoWCNxnU07ncCsz6HiS4=;
h=Date:Subject:From:To:Cc:References:In-Reply-To;
b=kJ3CBQNYP0xDYIFl2Z1F/cRoRjsejnfGb21HBSU8lJaoPXEPIAyJY55PuLObtukAw
RQS/1oCO1PWoIwpDyM3NXSrf36bleE0dZYmfzMHbKMjnzXTu40wf4EyyNMAnWdltLU
lcpG/BV2zPH2bTHf52GyUXPO7oQxTLXX2BGOnWn0/M0+Or9Tef7agxnvILg0ynsvCC
mf91+zWrCq2gXirJ25qjsIlzis/xutEJOU9VrMs6X9B9C5oZMF58hQSG50fM4ueTW6
nh/Zk/wJnuim9BttnFzn3zTgrI4tJ7jHSzTBbqj2yY6OxPvm7x4SlTMQoblgI5pJt+
uPTSaqVgPM5FA==
X-Spam-Score: -0.7 (/)
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: -1.7 (-)
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------gKH3ZXV86Pkh0DSPJ63g7AGN
Content-Type: multipart/mixed; boundary="------------DGstUSOIhDTwMlJvANWHt4AW";
protected-headers="v1"
From: Maxime Devos
To: Christopher Baines
Cc: 54407@debbugs.gnu.org
Message-ID:
Subject: Re: bug#54407: Issues building grub for powerpc64le, could not force
big-endian
References: <87pmmm6hfj.fsf@cbaines.net>
<7b43424a2ca7b3048fc2652cbee4f71390ce9151.camel@telenet.be>
<87h777q5s8.fsf@cbaines.net>
<06836df5-5df9-ea3a-eae1-dd38088867f3@telenet.be>
<6f27a1de-1308-dc63-09a1-665fb5ec4735@telenet.be>
In-Reply-To: <6f27a1de-1308-dc63-09a1-665fb5ec4735@telenet.be>
--------------DGstUSOIhDTwMlJvANWHt4AW
Content-Type: multipart/mixed; boundary="------------Np5ngqg5qjkDAzfcMkSeuOd6"
--------------Np5ngqg5qjkDAzfcMkSeuOd6
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
RG9lc24ndCB3b3JrIGZvciBtZToNCg0KPiB3aGlsZSBzZXR0aW5nIHVwIHRoZSBidWlsZCBl
bnZpcm9ubWVudDogYSBgcG93ZXJwYy1saW51eCcgaXMgcmVxdWlyZWQgDQo+IHRvIGJ1aWxk
IA0KPiBgL2dudS9zdG9yZS9nbXE1MG5xNHhmNHdhMG1zcW1zMTQwczNqa2s1djQ3cS1ndWls
ZS1ib290c3RyYXAtMi4wLmRydicsIA0KPiBidXQgSSBhbSBhIGB4ODZfNjQtbGludXgnDQoN
CmV2ZW4gdGhvdWdoIFFFTVUgaGFzIGJlZW4gc2V0IHVwLCB0aG91Z2ggdGhhdCdzIG1vcmUg
YSBsb2NhbCANCmNvbmZpZ3VyYXRpb24gcHJvYmxlbSB0aGFuIGEgcHJvYmxlbSBpbiBnY2Mg
cGFja2FnZS4NCg0KR3JlZXRpbmdzLA0KTWF4aW1lLg0KDQo=
--------------Np5ngqg5qjkDAzfcMkSeuOd6
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable
-----BEGIN PGP PUBLIC KEY BLOCK-----
xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----
--------------Np5ngqg5qjkDAzfcMkSeuOd6--
--------------DGstUSOIhDTwMlJvANWHt4AW--
--------------gKH3ZXV86Pkh0DSPJ63g7AGN
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"
-----BEGIN PGP SIGNATURE-----
wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYv35XQUDAAAAAAAKCRBJ4+4iGRcl7sY6
AP0afwEfI66ofV5xooY0WrdhJlGVvfuUEKqUrZHm6ddp6wEAzMfFdM6F4Z/aVC4EbQLX+Wefj4zH
TfFMEL7RuOoqJA4=
=CnkT
-----END PGP SIGNATURE-----
--------------gKH3ZXV86Pkh0DSPJ63g7AGN--