GNU logs - #76988, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#76988: Architecture-specific kernels (arm64-generic) built for x86_64
Resent-From: Vagrant Cascadian <vagrant@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Wed, 12 Mar 2025 23:19:02 +0000
Resent-Message-ID: <handler.76988.B.174182153421261 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 76988
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 76988 <at> debbugs.gnu.org
Cc: w@HIDDEN, leo@HIDDEN
X-Debbugs-Original-To: bug-guix@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.174182153421261
          (code B ref -1); Wed, 12 Mar 2025 23:19:02 +0000
Received: (at submit) by debbugs.gnu.org; 12 Mar 2025 23:18:54 +0000
Received: from localhost ([127.0.0.1]:52250 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tsVLi-0005Wr-5Y
	for submit <at> debbugs.gnu.org; Wed, 12 Mar 2025 19:18:54 -0400
Received: from lists.gnu.org ([2001:470:142::17]:54022)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <vagrant@HIDDEN>)
 id 1tsVLg-0005Wc-7C
 for submit <at> debbugs.gnu.org; Wed, 12 Mar 2025 19:18:52 -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 <vagrant@HIDDEN>)
 id 1tsVLY-0003w9-B4
 for bug-guix@HIDDEN; Wed, 12 Mar 2025 19:18:46 -0400
Received: from cascadia.aikidev.net ([2600:3c01:e000:267:0:a171:de7:c])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <vagrant@HIDDEN>)
 id 1tsVLV-00087j-L5
 for bug-guix@HIDDEN; Wed, 12 Mar 2025 19:18:43 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org;
 s=1.vagrant.user; t=1741821511;
 bh=2VrfdCFxlxkY6hFDnWl89p/am73K4gsxlAIYpqex0RE=;
 h=From:To:Cc:Subject:Date:From;
 b=lNE4JwzOzwGTL+XRt9RBlGpAGGNoGr/fX25oPR9PFSiwZvtyntYmINnShyHUuuY6o
 lyfNN6CXFHy+WWxO2Sumgfz8ArlZCfKS271UeFaIgt0KbXiVHcdv7lOvbdHeWWCncH
 zgoWE9jUCaLDSxN0w50fVPvGYmwjtUrHgerKKpczOAhAWiFF5l0MVDIsUYbDl8Xeck
 oNuDOV/2oBl9+kElh6YG4hb7y1XpcW8LUoSnP5wCzqC0bBPLbzq9rxSvhPAY0rBEhx
 7HHCLozjhuAb+gquDE1jt5eUf5EDYYheK6upeNaKA9ALY9ziojHo+boFyWz2BsTrCH
 h1Md5d0D82Lcg==
Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:50])
 by cascadia.aikidev.net (Postfix) with ESMTPSA id 44E54911;
 Wed, 12 Mar 2025 16:18:31 -0700 (PDT)
From: Vagrant Cascadian <vagrant@HIDDEN>
Date: Wed, 12 Mar 2025 16:18:26 -0700
Message-ID: <87y0x9zvlp.fsf@wireframe>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
Received-SPF: none client-ip=2600:3c01:e000:267:0:a171:de7:c;
 envelope-from=vagrant@HIDDEN; helo=cascadia.aikidev.net
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001,
 DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

In trying to create an alternate kernel configuration, I noticed that
the various kernels on x86_64 that are targeted at various specific
architectures (e.g. linux-libre-arm64-generic) ... are actually built
for X86_64:

  $ file $(guix build linux-libre-arm64-generic)/bzImage
  gnu/packages/linux.scm:989:2: warning: package linux-libre-arm64-generic@=
6.13.6 does not support x86_64-linux
  /gnu/store/2jj1jxirrgiq972xbfk8cz8b9i642qq5-linux-libre-arm64-generic-6.1=
3.6/bzImage: Linux kernel x86 boot executable bzImage, version 6.13.6-arm64=
-generic (guix@guix) #1 SMP PREEMPT_DYNAMIC 1, RO-rootFS, swap_dev 0XF, Nor=
mal VGA
=20=20
  $ grep ^CONFIG_X86_64=3D $(guix build linux-libre-arm64-generic)/.config
  gnu/packages/linux.scm:989:2: warning: package linux-libre-arm64-generic@=
6.13.6 does not support x86_64-linux
  CONFIG_X86_64=3Dy

Those were downloaded from the substitute servers... and guix even
helpfully warns me that something is fishy... so it is not like I was
holding it wrong, per se! :)

These packages should either refuse to build (e.g. it does not match the
architecture, so should not even try to build) or attempt to cross build
when building on a non-native architecture.

I swear they used to cross-build for the appropriate architecture on
x86_64 out-of-the box ages ago, but there have been probably significant
changes to how cross-compilation and/or linux-libre packaging is done
since then...

  $ git grep -E 'define-public linux-libre.*(generic|honey|mips|arm)' gnu/p=
ackages/linux.scm | nl
     1  gnu/packages/linux.scm:(define-public linux-libre-arm-generic
     2  gnu/packages/linux.scm:(define-public linux-libre-arm-generic-5.10
     3  gnu/packages/linux.scm:(define-public linux-libre-arm-generic-5.4
     4  gnu/packages/linux.scm:(define-public linux-libre-arm-omap2plus
     5  gnu/packages/linux.scm:(define-public linux-libre-arm64-generic
     6  gnu/packages/linux.scm:(define-public linux-libre-lts-arm64-generic
     7  gnu/packages/linux.scm:(define-public linux-libre-arm64-generic-5.10
     8  gnu/packages/linux.scm:(define-public linux-libre-arm64-generic-5.4
     9  gnu/packages/linux.scm:(define-public linux-libre-arm64-honeycomb
    10  gnu/packages/linux.scm:(define-public linux-libre-riscv64-generic
    11  gnu/packages/linux.scm:(define-public linux-libre-mips64el-fuloong2e

Building all those package variants is a waste of build resources when
the result is not usable for the intended purpose...

Thanks for maintaining linux-libre in Guix! :)


live well,
  vagrant

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCZ9IWQgAKCRDcUY/If5cW
qswHAQCCxbojqzuIGpA2XmfhXIZKG6dTQCxrE4xe3VuQI/3lfgEAoU+TTWj30lO9
PB+nkdFmh4x/UjAYq1pX2B+hQdK7Ngw=
=k6tU
-----END PGP SIGNATURE-----
--=-=-=--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Vagrant Cascadian <vagrant@HIDDEN>
Subject: bug#76988: Acknowledgement (Architecture-specific kernels
 (arm64-generic) built for x86_64)
Message-ID: <handler.76988.B.174182153421261.ack <at> debbugs.gnu.org>
References: <87y0x9zvlp.fsf@wireframe>
X-Gnu-PR-Message: ack 76988
X-Gnu-PR-Package: guix
Reply-To: 76988 <at> debbugs.gnu.org
Date: Wed, 12 Mar 2025 23:19:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-guix@HIDDEN

If you wish to submit further information on this problem, please
send it to 76988 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
76988: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76988
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems



Last modified: Wed, 12 Mar 2025 23:30:02 UTC

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