From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7319440801196408832 X-Received: by 2002:a05:6870:d0e:b0:203:b304:a2c4 with SMTP id mk14-20020a0568700d0e00b00203b304a2c4mr6159268oab.112.1704735112312; Mon, 08 Jan 2024 09:31:52 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6870:2899:b0:206:2020:4dd7 with SMTP id gy25-20020a056870289900b0020620204dd7ls1972709oab.1.-pod-prod-01-us; Mon, 08 Jan 2024 09:31:51 -0800 (PST) X-Google-Smtp-Source: AGHT+IG1rQLAGAuSysDE3bTWP7D3W4bijHzJphLCxWQ+4KEAg9oR49PYTppo5At3P/nzD3FhplS0 X-Received: by 2002:a05:6358:6f87:b0:170:f329:74bb with SMTP id s7-20020a0563586f8700b00170f32974bbmr2759422rwn.44.1704735111453; Mon, 08 Jan 2024 09:31:51 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1704735111; cv=pass; d=google.com; s=arc-20160816; b=LEDYvXIsy7CyVYU7s01MNBWkYegsPiCrJ8BldeUEeWvWw7D1hTxDAB9csdRgiybonO pb8xsLFi6+1bw6JTh8Ec/EZpvo3O/FifpGOOHxnWbLhy5sxcVj8kxYt/8N6w4N4uIdaX Gz9d/n90VtuTHqKg1B3kc+snS0aZhtdVMSk2kFCkibu6MK0fckR/gB6zAJ5zZsCWSh4S SLb6Oobaf0JpXZ/ZX58xc77Asfjq3/DCi1cZVWWTO58gc7NVuWDQjJS1tBR8ym1ps7OO 5gypVr1wYklGEOsuA2S0joceKQynXDci3Rum5w8rg2MUf71mFM0qslCD/Y6UpLalKaNx N4zg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:from:references :cc:to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=Y9ZAbWhCHuUlmRSJ+LJRkh9hb+2l0TqQ3ZXQRjIYJ88=; fh=+wUNAIcf8SNt/GESEgscjmMoSEfZ7vjrHn941qJwiuE=; b=BAV9AZPoPVopX9Mrh/G39cvxAkWcwuBZzDL3YwHAd8OWgHxA5UnGsdxOU1Sly6cs98 iJCAf0kfghumCUgGHup8WGC95jNZyRoseQR07+gmkDmcvmpxChwuWiXf4q0IAyDnUHdv 9wEGziP9EMxiEp+G2c3Rn2faCv4SvNkHFM/tngJuht0iTkKoaLrJERxOBIHiZdRXQk6H Z5FbQI+RVus7gLkkSvuD13eifXqGvNjgvxyfneIJRPomZ6Ay8haE3qBBkiUTKNLcCb3r i3dkgu9DXWj5E6rgpQv73xyGwlBkaxp1fekqAHzPr3YYKFMCMt/Fp/9pzFlo1YGQUCoJ NCZA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=VW1+sEuo; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1e::612 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0612.outbound.protection.outlook.com. [2a01:111:f400:fe1e::612]) by gmr-mx.google.com with ESMTPS id t22-20020ac85896000000b0042812d83404si9974qta.5.2024.01.08.09.31.51 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Jan 2024 09:31:51 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1e::612 as permitted sender) client-ip=2a01:111:f400:fe1e::612; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=VW1+sEuo; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1e::612 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ReHmoHFLh6JVf3KXh6rEbreTZrgTd2wFgPu4Nc4xDudFzEeNL1yl0CcTkjKKcjXmn2u2Z1Ug//Z1gWGSr8CK3d09mF4gPCtW4oPOwCeEPCyYlh5Fq7ffBPkUXEj0eLW8r+bpNrHIxCcJFx3Xc3yf31rzD5t0cWid5Oo0C4mWQM7hoJvyoQw5BBrVNtdCVnfbf9xQFgP1n8bMv1jxuvgb0Dn3P7fSUm35ZCaiUyBoE4p8N/ir1umzCahAzeNp8/vI9W2KC/hPOH3ob1TGOUyfKaryoWb8UR5XdzEeKVRyQXbRDdGjcZwpZoS3xDyqJZC4ZtiEhRmJrGJ0z0hIO/P6VA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Y9ZAbWhCHuUlmRSJ+LJRkh9hb+2l0TqQ3ZXQRjIYJ88=; b=VPR2LCiSNjqLQUN62vUL86EXc/oVSUaw82qk0Lg3y+FJn4BVOTBXrgv2yrBXlxaOuC+prhqXHCt1oPZ6t/J6pW6AKKxleJ4QUKIRrIEo3a+D9ejpogQhd8np5vX1zJkSAEETFsWJA2BUZg/NjQu1f+2ToxZxcUlRUZY+b6Qy5tTApgJfRoLx2aMIud34flOyVWEbSwIFZJQYBqZH59LTZOtqwkpD/EZyiFT2gjq0FbS5pDIKzLDtC69vP/iZf9A2sSxKelni1eLayWigk0k69ulL2U13jI88Knd3LdTypg4NGK6tJWSOF+OV/PwidAdsp0ntNOsuWxIVQRiFW3JcWg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y9ZAbWhCHuUlmRSJ+LJRkh9hb+2l0TqQ3ZXQRjIYJ88=; b=VW1+sEuoN2GSp4VVAIvekvI3Y2X5pgAgeCyBf1vt1P2MQPb7uR6yADiKDKoq+uyPHPXpcbHlV4cKggcR5c8aUpL3LJiRDdDam9TNkG/qygZA9WhhKOVQnVgSy9oa7Kgx7zNJfY/o6NY/9hXY+i7cJgqluIxkHiOFRGROTQLj+ZjDVjwBVxNoRdOAw/e0dEvXr0pUbAZhbvIdilMcd2Pb5eLdetXx0YvoP6nzk1bzmLfkaCliASCQSXXxkVr6MnipPWouQMxsV6HqLHasL1f8oFkDiogLrTxDA0qBiyFa+bXzrzemDMyyfzc+b3QU2bDdqmN72HhxKNqcyl9EEsy6+A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by DU0PR10MB5851.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3bd::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.23; Mon, 8 Jan 2024 17:31:46 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::96c7:d239:1723:8761]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::96c7:d239:1723:8761%5]) with mapi id 15.20.7159.020; Mon, 8 Jan 2024 17:31:46 +0000 Message-ID: Date: Mon, 8 Jan 2024 18:31:44 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 2/9] Add workaround for cross-building riscv64 Content-Language: en-US To: isar-users Cc: Felix Moessbauer , Helmut Grohne References: From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR4P281CA0316.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:eb::16) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|DU0PR10MB5851:EE_ X-MS-Office365-Filtering-Correlation-Id: 033651ee-dacc-4312-43a1-08dc106fb04b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jRvOdYHzDy8ruDs/VoVawyTBYdaSG4YC2+Ra2+dAf28Vn8Uym3GEaBbxhG7HyKqVtEy8v2NGiC7d4+G6CvKK5Si6AWUbwE4oc/auqB1Q+GQkWP53cSboDe6+9nNrh+8hGY0v7a8AfN7roiObcJC9mfCmkF+8RzGWjtBcrUD/870GyiQvddgr7UXJykOVHnx9X8ZBeG5hbjaaFT+YOXoKBo8oMsCUoeK7E06iQLmqcJ3MEi3yeN3PcJa9DfuCqHDULLyZUR6VxdgUsWlVy6WFxFTDr2sGskaXOJf9ybxMZsGQeQvuhffuEdw8GrkNP15AqSTRH62jo7/vob3TJW3vwUbXd2CxzC3X3Q0g5AGKg9iIvO8KtD3gFQ+aUzPYuTiKQfGptZ3M7kLb8qcqqQeWYvhQhZDRZirjI4iCP7EMA8bMkxKQmI+UPE5FxnWbSb7IRFJ+JpDWdCfZFjpfriHL/JcyeFZNEWipQ3Yf64+ecNAewDhyPGL6RFENVAF3USpKKDfyDQU7jT1jW+aQ22FnK5PauxTRrkr0nG9MHikAYHC7nOUNffZN8mwmhsrjY2JrGplEOtUJvrpus71/0qnL+ntwivVoSU9e2Or+BEa6zJtZKLatkBMSzjodTEOCvHgn X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(366004)(39860400002)(396003)(346002)(136003)(376002)(230922051799003)(64100799003)(1800799012)(186009)(451199024)(5660300002)(2906002)(38100700002)(4326008)(44832011)(36756003)(41300700001)(82960400001)(31696002)(86362001)(6486002)(26005)(2616005)(53546011)(6506007)(6512007)(478600001)(966005)(8676002)(8936002)(54906003)(316002)(66946007)(66556008)(66476007)(6916009)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?a3d4Tnl3ZzVyU3I0UnIrVXprOTFPVmkybTN6bSsrR3hLNFFBLzV3WEZQUXgx?= =?utf-8?B?Rk82TlJUZXdKOTNHckVzQjBueDNUVkdPTi9IWUhiVXIwV1BVTmZYMlVUdGxS?= =?utf-8?B?ZGxtQUZsczdYRSt4clkvWUREd1Bnb1FCUWxENUJ0WnQxb05RLzltN1UyYkhD?= =?utf-8?B?b0ZuTWRlb2R3QVVlR2wyUGJHK3FhWlZOM2dySksra0I3Wjhqd2FOUmxkaXRK?= =?utf-8?B?cVR0ckxGdDh0VXZVN2FmOGlMVi9rKzRiS3FnMlRZWS85MXYrdFFIeWpwSytx?= =?utf-8?B?RXVubFJJUmJCSVQ3Sk83amJCRGZCMG9vRG5acGprN0lKblNzcDgyRFBab1Zj?= =?utf-8?B?azVJcVRlMVBoODE4Mk1EQXJXL28xRDEwK3dSdVMxcjBCNmwxYzJLYmtVeTJR?= =?utf-8?B?dThZeGszcGs4SDU2OFVETjU2V0EzakFqaDRYRjRSMHpPTXA5L1NNL3JzaHJp?= =?utf-8?B?Z0JHd0x5UWxRb2RyMmdkaWJjc1MrQ2hWeVBkWndhNTY3MEFlbXBFYTlxNHd4?= =?utf-8?B?YUFpVTlheWs4SDBuTXBEcklSVVd6MUtFdXpvUXJRNGhXQm1vWkthbWxabGdB?= =?utf-8?B?enRoMlpYclFGekpTWTFwQW04bjVhMTVkT1lJVGdFRzBFeHlCZ2pId1ROaXZh?= =?utf-8?B?NUZ6aGtSWkdpTHpEOCtNcERVMHI2WVNpUFBkYVA4S1ozN2ZvanhxUU9DWnRV?= =?utf-8?B?dnhPa3Zialg4VElrK3BKUnBPeGtiSlFEVHBlWk5QaHdsL0h5L3pjM3IwU2tK?= =?utf-8?B?Y0h5bE9sd1Vwdk56UG5LejQ2TXZLcWRmeW9LZytCS1FCRHc3dUxvTlNIT2FK?= =?utf-8?B?R1hudWlRL1dRVi9wS1BBZjVYNVJtdFVIVDhHUjRaZ3JLUU1wZ3lIQmdPMml3?= =?utf-8?B?MGFwWm5qOGRpMVNReGpybkxPVCt1czZaYUJkYXcya3lZU0szcWx6alNBRWcz?= =?utf-8?B?aFZtU0lxTnQyUGNNTjN3UkpDQjJrd0N2dCtqUFJKbjRtRVFFQWxXcWlBU0F5?= =?utf-8?B?SzNPcncwbUNUNWM3TmR4alhLR0F6c1RQVnZ5Yjlld0N1a01LWE0wUE5GTUs3?= =?utf-8?B?S05qSW5oa1N3a3VldjFJVWlPNUZvRy9ZUzRHRkgxYk1ubGdRUWhnOCtsM0k3?= =?utf-8?B?b25zdGVEYXhVMXlMSjEyOUZiV2lOTy9vQ1hyVG0xd2IxNzg3anc2eGhpeDVJ?= =?utf-8?B?NmVqWWlURWwxUWhNNW5YdVowbE9RbmVpUkV6Q285NS8vc1I1Y3hPYmJ4cmI3?= =?utf-8?B?MzZFV2x0TnFpdU5aZGs2YkxtQUFya1MrNXBtT1pnSWFybHFrVzQweEpYV0ln?= =?utf-8?B?M0tJVXdtVDFFWnZNMS9Ra3hDMUFsaTVEc243WXpJdjhqTC9JL21MR3RDNDNC?= =?utf-8?B?aTQ4SmhyaVc4cGtyUW5WSVJ6dDNyeEd6SkdxWTRsclYvSkNSREVZVGtFUWZW?= =?utf-8?B?MWVudmlFTndhTFZNOG1QVUpzK3FQYTRiOURkSzRWRmNYS1ltSSt0alFTa1RW?= =?utf-8?B?amt1cVJmMTh4UnN6VzVQckVzMjk2aHA2YUhWNzEvSGFwbElQWDJmQjBNbWxQ?= =?utf-8?B?Q3JQNjJ0bkpJekM2UWhwUjhMOHU4Umw1UllqMHZpTU1pNXVSRkFZYlhkQUw2?= =?utf-8?B?THJna2E5Qy9qbFgyc1JrbzUybjU5cXVMV1ZzVXl0SnQvMkNKcFFJaTcyQnNj?= =?utf-8?B?UXZ0Q3E5MDFOKzIvWjkrZjFsNEJUQTRBSDRBeVlrY2VpUlRIOTFybEthT01I?= =?utf-8?B?ZlM5bWtHZGMwTHZFWnJaZS9qWmxGVisxMFlNMXRQdlRsUTArWjBobUpWK2o5?= =?utf-8?B?OFJRZGVzSS85QVdVdGRhOEhrM2dFTzMyUHFNZGhTVjF3bkxtbFhXR2dlQXpV?= =?utf-8?B?L2VFSk81RG5wS05LSHBtMTRkbXVXc09sL2FRRklvZ1lKSlRMa0hCd1hxUDJu?= =?utf-8?B?YVRoeWtIT2xjR1pocDRwc0RsY1RRcnJvZ20yMGFQc0xORjlWMEVFaEVxaG91?= =?utf-8?B?eW1WMEJtbUlyL2RaQkRxVnl4enM5MzlVS1ZsU2V0aXF1dXlQZEp4T2Q2b0ky?= =?utf-8?B?V2EyeE1HOGw5TmpMVzZZczhRMTVqR2hCQjVIM2FoMzNqdjRJekt6eHhQYTFw?= =?utf-8?B?c1RtSkFtNXJ2T2pRWVF1OEJwVGk0VkhhelRHcy9xcnFYbWErU1Nsa0NzR2xa?= =?utf-8?B?TVE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 033651ee-dacc-4312-43a1-08dc106fb04b X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jan 2024 17:31:46.6355 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: aU4a53nz6NigHeKON7bQrzNy3Pxj1CF6lintmsIV0z7ULKd/taIyziEXc5OpDMu+xdONVO7PywU5+4BVuHyy4Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB5851 X-TUID: cexYe11rmuQc On 02.01.24 11:08, 'Jan Kiszka' via isar-users wrote: > 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" We can drop this! Helmut just pointed out that Debian has fixed this issue (and possibly more). There might be new ones in the future, though, at least until riscv64 hits testing. Jan -- Siemens AG, Technology Linux Expert Center