From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7319440801196408832 X-Received: by 2002:ac8:5a4c:0:b0:428:1f2a:70d9 with SMTP id o12-20020ac85a4c000000b004281f2a70d9mr3220900qta.87.1704190113097; Tue, 02 Jan 2024 02:08:33 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:622a:19aa:b0:428:13ff:68a7 with SMTP id u42-20020a05622a19aa00b0042813ff68a7ls135516qtc.0.-pod-prod-03-us; Tue, 02 Jan 2024 02:08:32 -0800 (PST) X-Google-Smtp-Source: AGHT+IEze194FyXAGsSjSX7s7Sj9V8iFkzzttJMWxzf34n9zls6AZ/p01M7pEw2I+WSkdc4KiRr8 X-Received: by 2002:a05:620a:1a24:b0:77e:fba3:756e with SMTP id bk36-20020a05620a1a2400b0077efba3756emr19456652qkb.102.1704190111631; Tue, 02 Jan 2024 02:08:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704190111; cv=none; d=google.com; s=arc-20160816; b=P3RGcP2RLYrneMJ3G/pocwfPdFYH98pbfEPRTX66LzG//IZ7F+Vm28yRDpX1Eb15Hn H9QRaSFq6ypE7pMroDWYVRY34IaVVLuESLMejaJQJgO5HnpnNCF0Ijk1s0c1yHFLywps O9uqbFaP2oGOgq7y1HyUsHJNmbPIVelYdTnH9bcO5Xzsjxl9Ksg44aMK2iGls+EbwWV5 kbsc86YvXRCn7yWava0vszy9410WBZpesJYjGPe4iN8QaSfMXeqeK9lbwzQZD1YauRND dkfvB+5fCvT2NYPv8i2eSbfkIZ+z74+ieqqYTm2qqHZn+XmXiWbZgyzpEYqoqUInKUoh O/Pg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=eDJbMMU75SNPBjwF+gDZHaifnrj5zPyeRdl0gAIXJaA=; fh=+wUNAIcf8SNt/GESEgscjmMoSEfZ7vjrHn941qJwiuE=; b=CCY8sM0Q3Tgn0F4QVqA4ZUCKRFMeV9RHrE6tvf5XU5G35n2ElbmYDGSLQt4ZpQe0ep iVWhP/tuq90KxfrMUWx8hc1j/T4Z7Dizk3Wgw8yd2sXSuPzzSvo7om2DqdI/7AhQgip6 wGN88p9hXB0waaCbpVmsIPuV20ltuf637kv49X6vdsmiGDgPgYowdd9PMvOHG2p7guUA IkRTWgDeiu8yQNv2vP6IMGeXlHfuQroAtLYG9/wz4craIyOCsqiu9m1HkrU4k/OHAHjM fEZF7mbkDmtWHtGJAot6OzYxfHANcATT2gddC1mcXOgfW8T8SPN877yUCSeajM5e+06E JC6g== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="eaYkDKn/"; spf=pass (google.com: domain of fm-294854-202401021008305bd7da521fb8d1cb2a-hfw8sl@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-294854-202401021008305bd7da521fb8d1cb2a-Hfw8Sl@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from mta-64-227.siemens.flowmailer.net (mta-64-227.siemens.flowmailer.net. [185.136.64.227]) by gmr-mx.google.com with ESMTPS id tr14-20020a05620a2d8e00b0077f0dcac143si1440293qkn.6.2024.01.02.02.08.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 02 Jan 2024 02:08:31 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-202401021008305bd7da521fb8d1cb2a-hfw8sl@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) client-ip=185.136.64.227; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="eaYkDKn/"; spf=pass (google.com: domain of fm-294854-202401021008305bd7da521fb8d1cb2a-hfw8sl@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-294854-202401021008305bd7da521fb8d1cb2a-Hfw8Sl@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: by mta-64-227.siemens.flowmailer.net with ESMTPSA id 202401021008305bd7da521fb8d1cb2a for ; Tue, 02 Jan 2024 11:08:30 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=jan.kiszka@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc:References:In-Reply-To; bh=eDJbMMU75SNPBjwF+gDZHaifnrj5zPyeRdl0gAIXJaA=; b=eaYkDKn/JXqZdZNTQqFteAn6S95eu6toajhut2lnIR3Pz/MZ+S9sDU2L2acwi9c9Sbfh+/ AvysiDoYkYxGmQtXQox7N4FZslABfermVYQY6//EFtALG/UcSypy79lUNetKSYqqaRp6o5ta FOGdaeFS+T07XtYUSDd/EWc2+L/jU=; From: Jan Kiszka To: isar-users Cc: Felix Moessbauer , Helmut Grohne Subject: [PATCH 2/9] Add workaround for cross-building riscv64 Date: Tue, 2 Jan 2024 11:08:22 +0100 Message-Id: In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-TUID: f+B6ecStaFyF From: Jan Kiszka As Debian unstable does not care for riscv64 packages being in sync with other archs, cross-building is generally broken. However, we are at least currently just one package away from an essential crossbuild env, and that is libkeyutils1. By rebuilding that package from source for riscv64, non-cross, and then using it for sbuild-chroot-host, we can start building the kernel and firmware packages cross again. This patch should be removed again once riscv64 hits trixie, thus testing. But that may take some more moons, and we will benefit greatly from having a workaround until then to fix and improve other topics around that arch. See also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059698 for more background. Signed-off-by: Jan Kiszka --- CC: Helmut Grohne --- meta/recipes-devtools/keyutils/keyutils.bb | 13 +++++++++++++ .../sbuild-chroot/sbuild-chroot-host.bb | 2 ++ 2 files changed, 15 insertions(+) create mode 100644 meta/recipes-devtools/keyutils/keyutils.bb diff --git a/meta/recipes-devtools/keyutils/keyutils.bb b/meta/recipes-devtools/keyutils/keyutils.bb new file mode 100644 index 00000000..e3c8e909 --- /dev/null +++ b/meta/recipes-devtools/keyutils/keyutils.bb @@ -0,0 +1,13 @@ +# This software is a part of ISAR. +# Copyright (c) Siemens AG, 2023 +# +# SPDX-License-Identifier: MIT + +inherit dpkg + +SRC_URI = "apt://${PN}" + +PROVIDES += "libkeyutils1 libkeyutils-dev" + +ISAR_CROSS_COMPILE = "0" +DEB_BUILD_OPTIONS += "nocheck" diff --git a/meta/recipes-devtools/sbuild-chroot/sbuild-chroot-host.bb b/meta/recipes-devtools/sbuild-chroot/sbuild-chroot-host.bb index 255d6937..b61e3634 100644 --- a/meta/recipes-devtools/sbuild-chroot/sbuild-chroot-host.bb +++ b/meta/recipes-devtools/sbuild-chroot/sbuild-chroot-host.bb @@ -24,3 +24,5 @@ SBUILD_CHROOT_PREINSTALL:riscv64 ?= " \ gcc-riscv64-linux-gnu \ g++-riscv64-linux-gnu \ dpkg-cross" + +DEPENDS:append:riscv64 = " keyutils" -- 2.35.3