From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 25 20:32:04 2023 Received: (at submit) by debbugs.gnu.org; 26 Sep 2023 00:32:05 +0000 Received: from localhost ([127.0.0.1]:46908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkvzc-0005n3-Th for submit@debbugs.gnu.org; Mon, 25 Sep 2023 20:32:04 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qktp9-000231-5e for submit@debbugs.gnu.org; Mon, 25 Sep 2023 18:13:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qktor-0004qO-2f for bug-guix@gnu.org; Mon, 25 Sep 2023 18:12:45 -0400 Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qktop-0005Ud-7M for bug-guix@gnu.org; Mon, 25 Sep 2023 18:12:44 -0400 Received: by mail-lf1-x12e.google.com with SMTP id 2adb3069b0e04-5041d6d8b10so12433325e87.2 for ; Mon, 25 Sep 2023 15:12:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695679961; x=1696284761; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=T3tI/VViPJmX5UfIje9fAB22/QyvSg2cmCFbVmu66/E=; b=CbG1Vkf4rb0twibq38RRk+G9olRgN5f2OBIec57j6CPAFkYAYyOy1DoopYX2c3n7XX 1uIRMSvNUcztLc1HljwV11V0ka+AHZgBzz5+uxI3x9CtklP4HP4O6yau42wlavR5EFPk kXqoAVEF+lxFj2sqCzaYknvQollPEIfGuYOGe/gwdtqR+BMZFkYv48md+7JpyZCFjJTd Om8DqzRHQRl1N2YvKwh9NtZ7gtPgaXltv515d1Q3+TZYrloazhpBOCyCKb8mZlsZukCL JEFrWJn++QlC+xlY5/02bk/jHoMaY6CRPCCs76uwOynyTZIfpSW1ze1jpxZFtmdmL5pd CfFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695679961; x=1696284761; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=T3tI/VViPJmX5UfIje9fAB22/QyvSg2cmCFbVmu66/E=; b=qO78mfbaUdAJEbDW9K8+3yeAgrk37bLKlEHshlRI3ZZVN4YDGb9ryDuw59YTEKnHT0 EUF2zF4YHMnAAh172pQufV6hUffyf/zg9GH8t+wfXvlTZGKDowrx9S4dDPImLPs0DU8r iD37nRTCE9a/BvWWgj2kYC+xZZ1rfmQMgZAsROzZD60axrlvr3YYzrdtTiG1R9FPScrU +++Gdt/0/zkqTVYPcE0Yvr+c4lDNw34l3I/tYlJ2N1yY+ukD+uyvWIYnc7rQICcAffOI hQhM6Bbp6/yZmPAotu/CKbCWWX/TvtYkGXDc+NW0GrnZ0JDEG5ALNGIFUuQWRC0assaE rndA== X-Gm-Message-State: AOJu0YxIaM64Np1mZ0859hr3jsV0DKtSDmrjI7jd2tJHfSNwWCNZF9xF FKLMH/ntPMYN4lvG+0v+ZNaJMCeokxmd3MWK7dZwRJ4l X-Google-Smtp-Source: AGHT+IHo3e1onj+HXGAq3/dlz8ipUZ7LX1gH60nvpAKxKUFPZRF2dmgJ3Ju3PSQwJS+tNGTMrDS8/G0tglVQYDjy4HU= X-Received: by 2002:a19:8c0e:0:b0:502:d743:8a6c with SMTP id o14-20020a198c0e000000b00502d7438a6cmr5701964lfd.9.1695679960570; Mon, 25 Sep 2023 15:12:40 -0700 (PDT) MIME-Version: 1.0 From: Sus Amogus Date: Tue, 26 Sep 2023 00:12:29 +0200 Message-ID: Subject: GuixSD on powerpc64le To: bug-guix@gnu.org Content-Type: multipart/alternative; boundary="000000000000b3e1bd0606364168" Received-SPF: pass client-ip=2a00:1450:4864:20::12e; envelope-from=iskrim666@gmail.com; helo=mail-lf1-x12e.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: 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-boots [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (iskrim666[at]gmail.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (iskrim666[at]gmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 HTML_MESSAGE BODY: HTML included in message X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 25 Sep 2023 20:32:00 -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: 0.2 (/) --000000000000b3e1bd0606364168 Content-Type: text/plain; charset="UTF-8" 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@gmail.com --000000000000b3e1bd0606364168 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I'm currently working on building G= uix System for powerpc64le, and I've encountered a few issues that I co= uld use some assistance with.

Firstly, linux-initrd failing because gcc-7.5 package used for bo= otstrap-glibc do not support --with-long-double-128. Removing this works ju= st fine -- with last gcc package:
> /gnu/packages= /make-bootstrap.scm=C2=A0
> (native-inputs=C2=A0<= /div>
>=C2=A0 =C2=A0 =C2=A0`(("gcc" ,gcc-7.5)= =C2=A0
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0,@(pack= age-native-inputs base)))

I'm curious why gcc-7.5 was built without --with-long-double-128, esp= ecially considering it's defined for powerpc64le-linux in /gnu/packages= /gcc.scm under (gcc-configure-flags-for-triplet).
Furthermore, I've encountered issues with Gru= b, which are detailed in this issue: https://issues.guix.gnu.org/54407. I believe that porting gcc-1= 2-multilib from Debian could potentially resolve this problem.

Lastly, any image generated from (sy= stem-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,

Mykhail= o Chernysh=C2=A0
--000000000000b3e1bd0606364168-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 28 14:38:26 2023 Received: (at 66205) by debbugs.gnu.org; 28 Sep 2023 18:38:26 +0000 Received: from localhost ([127.0.0.1]:54497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qlvu6-00074p-HP for submit@debbugs.gnu.org; Thu, 28 Sep 2023 14:38:26 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qlvu3-00074V-MR for 66205@debbugs.gnu.org; Thu, 28 Sep 2023 14:38:25 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id b836e8b2; Thu, 28 Sep 2023 20:38:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:in-reply-to:references; s=20190914; bh=bf s2N35YRNuc2uqtVOUG19JZLlSjZ4vgdLbqZuIfwIw=; b=TezWi1vxiWfh1bTitp Z3h9JHosV3I5I6L3wYH7XRSRYJ3+1uIcHuHoDtjrSny+mMbJb+hKGYmzT6QiayUn 1BvoniGNPcZ9HlvB2O1jPGEQp6kpBHJOVWTYn7V4HgYHlpjtovlxSg1+zJJGvpCJ zEBiH3YZos+AfXVpaEF1RcW6IZNiaYTzpcznGcdbt+UQ3hLnroF4F9TYQWeSuZp5 3sKCnp5lC9WSNHGX2hvG0Hg48aoU1K0prPaV+4sRd4a9VAy8c1+1adSRyy7e5rEn a/9rcdbdke0ATtgE8Cz+Fel6LbNvh2AK7XqAB8Wmj0IGkscQ9ogBLXaGMPmI02aZ ysbg== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id e417c050; Thu, 28 Sep 2023 20:38:01 +0200 (CEST) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 1193c389; Thu, 28 Sep 2023 20:38:01 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 4fa1a73a (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 28 Sep 2023 20:38:01 +0200 (CEST) MIME-Version: 1.0 Date: Thu, 28 Sep 2023 18:38:00 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.17.0 From: jbranso@dismail.de Message-ID: <5a5c7f090c9fec0f2795846cce95101a@dismail.de> Subject: Re: bug#66205: GuixSD on powerpc64le To: "Sus Amogus" , 66205@debbugs.gnu.org In-Reply-To: References: X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 66205 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 (-) September 26, 2023 5:50 PM, "Sus Amogus" 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 ne= ed help building grub or various testing! >=20 >=20Firstly, linux-initrd failing because gcc-7.5 package used for bootst= rap-glibc do not support > --with-long-double-128. Removing this works just fine -- with last gcc = package: >=20 >>=20/gnu/packages/make-bootstrap.scm >=20 >>=20(native-inputs >=20 >>=20`(("gcc" ,gcc-7.5) >=20 >>=20,@(package-native-inputs base))) >=20 >=20I'm curious why gcc-7.5 was built without --with-long-double-128, esp= ecially considering it's > defined for powerpc64le-linux in /gnu/packages/gcc.scm under (gcc-confi= gure-flags-for-triplet). >=20 >=20Furthermore, I've encountered issues with Grub, which are detailed in= this issue: > https://issues.guix.gnu.org/54407. I believe that porting gcc-12-multil= ib 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-ef= i{,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 a= djustments. Definitely ask for for help in testing this stuff! =20 > Best regards, >=20 >=20Mykhailo Chernysh > iskrim666@gmail.com