From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id qHJMIDDVuWPV8QAAbAwnHQ (envelope-from ) for ; Sat, 07 Jan 2023 21:25:20 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id cDleIDDVuWPlyAAA9RJhRA (envelope-from ) for ; Sat, 07 Jan 2023 21:25:20 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 32C0B2012C for ; Sat, 7 Jan 2023 21:25:20 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pEFkD-0007io-U9; Sat, 07 Jan 2023 15:24:45 -0500 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 1pEFkB-0007h1-Gz for guix-devel@gnu.org; Sat, 07 Jan 2023 15:24:43 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEFkA-0005Xw-Q2; Sat, 07 Jan 2023 15:24:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=SlSXdbbi/m/T7z9KvEl+BwQtYF3FeykCDHoPAs1cB8o=; b=QuQNq4h0tBJDdTbGmqwE PirS4XmbJASVH3cHyciwcTSE7G3xIlm4Q7oneSZAy9611XvZXLB6vRn7aYN9oRIucTbSQq4z6DBoY WsxRiMpmBXxoQlwqYnHvTpmyuAYc1B9KhE23auQiS8NOlPzA8ERnHMfcwLpVbjy3gXF6x5FQi1UHY cpIF+eNIxqodT/6SdpM6FwNGPPvMobuBu9fMFv/Gsbfu3xLNlNj/XRMYuU+p5Evj+SYZY1mJ4xeNP yHVvB3xlGOZkQ19ta9Rjoj+f1f9G+2Qjh1X2zZ63JLx4NfLAUi1MYk1CVGnQ7aezNAVOrYSQoduin 8QLoSjAJPG7TjA==; Received: from 148122135023.sia.telenor.net ([148.122.135.23] helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEFjz-0005qO-JY; Sat, 07 Jan 2023 15:24:42 -0500 From: Marius Bakke To: Mathieu Othacehe , guix-devel@gnu.org Cc: Vincent Legoll Subject: Re: 04/08: gnu: QEMU: Unbundle iPXE. In-Reply-To: <87lememjtm.fsf@gnu.org> References: <167172435904.9670.949963390864606829@vcs2.savannah.gnu.org> <20221222155239.C94C9C00613@vcs2.savannah.gnu.org> <87lememjtm.fsf@gnu.org> Date: Sat, 07 Jan 2023 21:24:28 +0100 Message-ID: <87eds6m6tf.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1673123120; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=SlSXdbbi/m/T7z9KvEl+BwQtYF3FeykCDHoPAs1cB8o=; b=HtHQU6mU4QDQcRnU2X5J449kcb7aYMAXhXs3GIUBg+nbMKL4aYWIlLjZeikhp8ikJ0VORU 8xNgpE6I58ADCaR2pgKOhLGeJQ7d1YZLjM4SaY5R8XVGtxF1yV1hRU2LQKk+YmEchPqXKP Kc1tlx7XKGmUoUNcsUS/kkLH2HUapoVyQUFX+z8mAYAbmUVcHUV8tUtfc9vspeUUX+rcyb Oimcsi06Ig7POVNtnSxs1ZeeDPWKgRBf6y+e59cjuDojYxrcOuYiRIA/9FUIaARWkBuC9E BT8dYYMS/D6gv44ItqKC2Mk1eurwlrADTsrMk/zS5RcCcZ7W2U0zsffwMWgZKQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=QuQNq4h0; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1673123120; a=rsa-sha256; cv=none; b=L2FkCzVK+OdSe91OFVotlOrYN2MPND5Lc8MXt8wyxOBBJLX3ka2TpuroPzH7mEUk+na6rO TEMDEB5ouVRegRif1OMrnh1XDVroUY/X+UR/WiJ5Vz/kJsXvG1jn7KKqt3rft8n9eVVVRJ 7t8ohnWMoqBtJha697LwB1kT9qcdDpGFtkxnN42a1gU0khKhJO0PHjrqpXhJZ6Dqfu7kpp 4ul51Xv5XiiRIOpk/0Lpdaw81opFDKdi127RC/lENGImB7z60RlIOFRg/qP2quhreAjWu3 2oFTkgfY9OOe1SwaTUTFBnNHAbWm6+7Xt263vMETG79Ex4JMbsfn9/aQRspWMQ== X-Spam-Score: -7.81 X-Migadu-Queue-Id: 32C0B2012C Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=QuQNq4h0; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -7.81 X-TUID: JsF9WhTwtUGv --=-=-= Content-Type: text/plain Mathieu Othacehe skriver: > Hello Marius, > >> glib >> gtk+ >> + ipxe-qemu >> libaio >> libcacard ;smartcard support >> attr libcap-ng ;VirtFS support > > I just noticed that: > > --8<---------------cut here---------------start------------->8--- > ./pre-inst-env guix build --system=aarch64-linux grub > /home/mathieu/guix/gnu/packages/bootloaders.scm:101:2: warning: package grub@2.06 does not support aarch64-linux > --8<---------------cut here---------------end--------------->8--- > > it seems to be because of the following dependency path: > > --8<---------------cut here---------------start------------->8--- > grub <- qemu-minimal <- ipxe-qemu <- ipxe <- syslinux > --8<---------------cut here---------------end--------------->8--- > > with syslinux that only supports x86_64-linux and i686-linux. > > I'm not sure how to break that path. It looks like qemu-minimal is > required by grub for test purposes. Maybe we could restrict that > dependency and the tests to x86_64-linux and i686-linux? I don't know what iPXE uses syslinux for (CC Vincent); it appears to build fine without it. I made the dependency conditional on architecture in d15972194aaef17fd1f7fd713d235c70794c9d4f, that way QEMU should still work on aarch64. (speaking of aarch64, Cuirass is slowly catching up now: ). Thanks for the heads-up, Marius --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEARYKAC0WIQRNTknu3zbaMQ2ddzTocYulkRQQdwUCY7nU/A8cbWFyaXVzQGdu dS5vcmcACgkQ6HGLpZEUEHeoGwD6A0XHkKURIzzzflIOTGi/c+zWJDs9TZpOeEo4 JPYibr4BAOl0eLU77g0j94s2nC7fFlpGHWA8V1VyU+kd1Uk7RAQJ =qk1r -----END PGP SIGNATURE----- --=-=-=--