GNU bug report logs - #66205
GuixSD on powerpc64le

Previous Next

Package: guix;

Reported by: Sus Amogus <iskrim666 <at> gmail.com>

Date: Tue, 26 Sep 2023 00:33:01 UTC

Severity: normal

To reply to this bug, email your comments to 66205 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#66205; Package guix. (Tue, 26 Sep 2023 00:33:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Sus Amogus <iskrim666 <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 26 Sep 2023 00:33:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Sus Amogus <iskrim666 <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: GuixSD on powerpc64le
Date: Tue, 26 Sep 2023 00:12:29 +0200
[Message part 1 (text/plain, inline)]
I'm currently working on building Guix System for powerpc64le, and I've
encountered a few issues that I could use some assistance with.

Firstly, linux-initrd failing because gcc-7.5 package used for
bootstrap-glibc do not support --with-long-double-128. Removing this works
just fine -- with last gcc package:
> /gnu/packages/make-bootstrap.scm
> (native-inputs
>     `(("gcc" ,gcc-7.5)
>         ,@(package-native-inputs base)))

I'm curious why gcc-7.5 was built without --with-long-double-128,
especially considering it's defined for powerpc64le-linux in
/gnu/packages/gcc.scm under (gcc-configure-flags-for-triplet).

Furthermore, I've encountered issues with Grub, which are detailed in this
issue: https://issues.guix.gnu.org/54407. I believe that porting
gcc-12-multilib from Debian could potentially resolve this problem.

Lastly, any image generated from (system-disk-image) depends on
grub-efi{,32}, but (a) grub-efi build fails on ppc*, and (b) ppc* systems
do not use EFI.

The remaining problems mostly involve software patching or minor code
adjustments.

Best regards,

Mykhailo Chernysh
iskrim666 <at> gmail.com
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#66205; Package guix. (Thu, 28 Sep 2023 18:39:02 GMT) Full text and rfc822 format available.

Message #8 received at 66205 <at> debbugs.gnu.org (full text, mbox):

From: jbranso <at> dismail.de
To: "Sus Amogus" <iskrim666 <at> gmail.com>, 66205 <at> debbugs.gnu.org
Subject: Re: bug#66205: GuixSD on powerpc64le
Date: Thu, 28 Sep 2023 18:38:00 +0000
September 26, 2023 5:50 PM, "Sus Amogus" <iskrim666 <at> gmail.com> wrote:

> I'm currently working on building Guix System for powerpc64le, and I've encountered a few issues
> that I could use some assistance with.

Sweet!  My friend ownes a blackbird and a Talso II! Let me know if you need help building grub
or various testing!

> 
> Firstly, linux-initrd failing because gcc-7.5 package used for bootstrap-glibc do not support
> --with-long-double-128. Removing this works just fine -- with last gcc package:
> 
>> /gnu/packages/make-bootstrap.scm
> 
>> (native-inputs
> 
>> `(("gcc" ,gcc-7.5)
> 
>> ,@(package-native-inputs base)))
> 
> I'm curious why gcc-7.5 was built without --with-long-double-128, especially considering it's
> defined for powerpc64le-linux in /gnu/packages/gcc.scm under (gcc-configure-flags-for-triplet).
> 
> Furthermore, I've encountered issues with Grub, which are detailed in this issue:
> https://issues.guix.gnu.org/54407. I believe that porting gcc-12-multilib from Debian could
> potentially resolve this problem.

Sounds like a good place to start!

> Lastly, any image generated from (system-disk-image) depends on grub-efi{,32}, but (a) grub-efi
> build fails on ppc*, and (b) ppc* systems do not use EFI.

Yeah...the Talos II has peptiboot installed in the bios or something?
https://github.com/open-power/petitboot

> The remaining problems mostly involve software patching or minor code adjustments.

Definitely ask for for help in testing this stuff!
 
> Best regards,
> 
> Mykhailo Chernysh
> iskrim666 <at> gmail.com




This bug report was last modified 1 year and 60 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.