From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7163980406052618240 X-Received: by 2002:a05:6512:31c6:b0:4f8:4245:ed57 with SMTP id j6-20020a05651231c600b004f84245ed57mr2100349lfe.35.1692196384669; Wed, 16 Aug 2023 07:33:04 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:529:b0:4ff:7ecc:fe26 with SMTP id o9-20020a056512052900b004ff7eccfe26ls1119454lfc.1.-pod-prod-05-eu; Wed, 16 Aug 2023 07:33:02 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE6dFcTdCqGgM2W64X30rpyyqalXUQGLYFRwJQDzLr2ClTsSV0RNJp8LuYxnvnNMZbv7045 X-Received: by 2002:a05:6512:398c:b0:4fd:cbd6:d2ff with SMTP id j12-20020a056512398c00b004fdcbd6d2ffmr1990749lfu.33.1692196382514; Wed, 16 Aug 2023 07:33:02 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1692196382; cv=pass; d=google.com; s=arc-20160816; b=uK+lShJGWBwx1atbz+9+XAWRn0zuzDA3k4LJ9MuR0Wt0P1lYT+zTEPSTzRU/sfsAJZ 6z8NdNhWCyr4PrxfSzs0R800+2aJXbMRIgb3uDES4ELwFR3ESEtxcyzlK/2VCQzDctcH UScvw04ev6trC4Ngfeaa8QE05ByH854W0M+35BPhkczlAdzmCFDkJ37QQFiy7vUgdMtj ww0hkVdD2/41tBIlfJtWvhbhUoj9z/5tGaZjUYYEKjGKQDsFiqVxIef3aMeyXuRgduI5 JHeac0RUQ8pBgcNCz1bj2JN2BrNJ3blM4ueCxPvm4yBo6i2lO1lMMx+ez+0G309ukzMn GDfg== 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=sIgrhiRdpNc7lo6NuPklMrekakmnJWxFDSB8KuMC6ic=; fh=QMl2/Y0dyuEEMuyFWmnsO32O+zx5Q45jQ1uwnC/hjqQ=; b=ZYS3AsTUNOSwixv+QXhydaZi7sr4O1mBkAimuD4rQrL27Oh39Png0OriBkVKRCvVRw Mgx6lPCjPKM+SxvGJWY9UPYfcnpZsdxz2W9ycnInRhoUoamOo11gGe51CTjdc08U8E9P 411J9gPRAO7CrfL6A+r+uk9tnCYEbhpENnUHxV/dax/eVXXZqhyyZ7AfFr0nLCMo7KI8 PXqzLuFs+fH7Cm+lTOfIGcVVuvlOnPtdOgzSr3NwxQY8nwVjnT03DuTSwKzBj/77F7HE Zd5bvyd86YUNCYyv8xJ19xBTri16krP1t5Nq8o10HfVDx7c4bLb0m+YjsaTpL8JknLx4 Xaeg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=YTBg4rp+; 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:fe0c::627 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 EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on0627.outbound.protection.outlook.com. [2a01:111:f400:fe0c::627]) by gmr-mx.google.com with ESMTPS id n26-20020a05651203fa00b004ff76606e55si478935lfq.9.2023.08.16.07.33.02 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 16 Aug 2023 07:33:02 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0c::627 as permitted sender) client-ip=2a01:111:f400:fe0c::627; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=YTBg4rp+; 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:fe0c::627 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=P5WP4pT0PvZrACjHyWXTEkhm4dvwxrOlWKS0wEebaHhDfj0jEoGNsbo998SxmGDd0YbQi1+v1GAg6pQGDM/zg/SQiOUcziiXckNzOJMbBB7ZevpSEhmSr/XUkTQDfxHvUtbwfJj3xESkQnARtxPOd6J9y416SorbmFxJ7abiv4+zYCu/hG3L3kxjTE+HB59a+ItrG8m1r9/+VJrbaZ7iIsRx+3SjOwKsZ6dYbhf51fojZDFs8YWwALe9VraLtZXNVzgUnYKo5l1Rrp+Xt6lxFiVUUIr5S/Y6JF+MkR9nkqlW+DNoLHIjOz/ZJ/HEF+veTzH3C0LTOBaogjoGGo6UZw== 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=sIgrhiRdpNc7lo6NuPklMrekakmnJWxFDSB8KuMC6ic=; b=chL2LjtjSPaL6zXs0tVq70A88rMsRc10vM0eJ6kDMME4CLf66wrY/Mwg3EenXYuczU32/cKDKszJXqSAyusHO/SaEW190VZuYbP7MNhwlPt7Ygi9kD7ecoIn0jbGn03j+lbuPG/sljwdUvlfI3ToROV4ZU/Gwo7U0nvpnKaKKDAPuthU09ZL44kAo7U/aXGLvmmPEDeHLjPcFat85P7pYThWWudFVq8zIB6yMQsjB4/ghWIXQJhJ2fonDBKD2W0KWe4/wWdm0Gyy8FCU6nSgwNhBdNJfXSdS5oS7m/A/sNut6VFIuwm0Nn3ptMbqV3tpeDhYqFb3vrRydG+w3kLe3A== 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=sIgrhiRdpNc7lo6NuPklMrekakmnJWxFDSB8KuMC6ic=; b=YTBg4rp+12zVsFIlMTrbTnaF3nCrJDKkmuTHI7YspqpTg935RkFY+Hm+Z45vBN/W4Ph7p3xF67D9p5a3nyODgu1M99ZV/SqwbjhIuM5/GCp8UrQDGkPYPmr5PRj1taKQxrkkedCnd1PSZwWJz7lzuBn24QuhorK3niLgvMCOgyaMYfZizJtmWUepxIfkqUyXHsTUU6wZdXbHgPa/rxXJBZ7oCpYL+LR+ZZ3G4s0rVuPQn7IuHWugGJpo+cX+ftmCqXqsUiO6vjNW8Df6CY28W0sBTn/w45Qww0vTpIGUD+FZbslVwIJnFrlpINBx0YG09ANfaLuAFu2eANYte9XB/Q== 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 AS5PR10MB8148.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:678::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.26; Wed, 16 Aug 2023 14:33:00 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::7f20:d403:b43d:12e2]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::7f20:d403:b43d:12e2%3]) with mapi id 15.20.6678.025; Wed, 16 Aug 2023 14:33:00 +0000 Message-ID: Date: Wed, 16 Aug 2023 16:32:48 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 3/5] dpkg: Allow overriding build and host parameters for sbuild and schroot Content-Language: en-US To: "Koch, Stefan (DI PA DCP R&D 3)" , "isar-users@googlegroups.com" Cc: "Sudler, Simon (DI PA DCP TI)" , "Storm, Christian (T CED SES-DE)" , "Schmidt, Adriaan (T CED SES-DE)" , "Hombourger, Cedric (DI SW CAS ES LI)" , "Adler, Michael (T CED SES-DE)" , "MOESSBAUER, Felix (T CED INW-CN)" , "ubely@ilbers.de" References: <20230816121423.3956608-1-stefan-koch@siemens.com> <20230816121423.3956608-4-stefan-koch@siemens.com> <26c37ebf-5470-4c29-9e7a-89278375811f@siemens.com> From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BEXP281CA0007.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10::17) 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_|AS5PR10MB8148:EE_ X-MS-Office365-Filtering-Correlation-Id: 5283bfb4-33cd-45fc-d336-08db9e65b142 X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HGWe0cYBoHo1Lh031oEHiVvhmpLrbnmSXscAgR3sRDn6HIVQ5XkAxCfwm/FecC7sfvVBpoqDd5HdocoXi6e3/MapTcGU9U92sNP+xYQ9fjiuwVIZLLLpYwdZ3ahr28ZOQ0BXccEqLvRQJEAX8gtUxMqtJw77wb47TCUM+vfXAD4m4xGim8UPsvryDlD68qIJMrx6sD2XXOKDVWcvg/04Z0z9ascVAIbtgyzNt//WsrVH0aG4mcGz8+62zNCvEC4ySGgmjmT45w9a5B6h/cDmqttUfVtJmrL0QDmAhHGf6BjaAFIeDKNBOxqhxAXjJjs43Vb1Ojg3pf9eZroJT/D66gOaXmogmq5NQr1GuuUZ+u3v9+eEPL4UbEQ9c/+mI1Os+W1z+OyB7MBYVsFaTt8M09XeV+s0UDsmPP18MtCSnqfdkvF6EBXPre2qX8VWiIyDrVB4b8GmTtq92vgetJBp2U/SIIXmyEKNATmfzMn5my9W3VPCnmz0rC2iVtrgywet7fOv6Hk513fH58wcD1DoJ/UDUmOzY2aCQ8xFoEG8Jao2+dlfArWeqjpWyLtWRKmgrlXShNMfhDamvmnLKr46GeTGqgagGY+HGNktQVcsPHK0oXedT0wIUEMHjtDza+ivul71i040FSs1ntIkiwbxjw== 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)(396003)(39860400002)(346002)(366004)(376002)(136003)(1800799009)(451199024)(186009)(316002)(54906003)(66946007)(110136005)(66476007)(66556008)(41300700001)(5660300002)(44832011)(38100700002)(31686004)(8676002)(4326008)(8936002)(82960400001)(2906002)(83380400001)(26005)(478600001)(86362001)(31696002)(6512007)(53546011)(6506007)(36756003)(6666004)(2616005)(6486002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?KzR5NE54Q3FWSjBjTE9rTlhhbmJGREJMSjlyOFhaOFRxVTJWdHhBZFp5WldM?= =?utf-8?B?OTR2NkhRR1ZZWXo3OFBSK1dHVnQzVWFXdUNGZXBvbkMzQ0FNdzVsMFJXLytm?= =?utf-8?B?SC9sS3UzZEF4UXNwUlZKQ29CUXBvam9HVm91Y2dlbjNEdjJhcHF2QnM5V0xW?= =?utf-8?B?ajd2bVBtaXdrU0lnVHNtU2wza1JMTzd4ekZ2L0ZZNjFYT2drKzF5UGJMWnhZ?= =?utf-8?B?am02dDd2YXZtYVZqUHNxY0Fua0pvTTB0Z3VuOFRuR25EODdMaG1VelEwVVEx?= =?utf-8?B?L2Z2WkpuZmJvNkhYZmxYVWpYTFRhNWJ6cGRxY2xCK3RDVkVXeUFoSExXeno4?= =?utf-8?B?VSsxSzBYS1ZlZXlqZUVtdXlKaDNucFB4RG52ZFlmZGU3c1RWaStRRUNxS0Nt?= =?utf-8?B?cGExZEpWWnpIU0cvdWNabVpNa3FjWWxETGFrT0VaWVNGYjc4c25WQU9XTERi?= =?utf-8?B?UnZWOXBFUmxweXhLR3hsSnNaeDlRWi9oMkFMZ0FiVnRYOTA1ajNQckd5cjBV?= =?utf-8?B?ZTg1a0hqWEtUekxCMzc1VUFYeEpPV25oNDhGTytiT1dEWG9Gd1k2bHpLZzgv?= =?utf-8?B?clZJOE1KODE5K1gxdUhBRHBoMzNUaEpSOUsxLzhiSGk5bURmWkhoWkN4b0Rq?= =?utf-8?B?V3lQajZ5OVJEYnhoU09tbThOMUs2Y1piTmkvTjZjVXI3cjlJV0RvRHQzZTdi?= =?utf-8?B?OVFUZnNYcWFzQTl3TWlhZ0diNmUydlRIN01TS1QzVEZCSTJLZlFFQ2JwSW8r?= =?utf-8?B?Mk9MbjQ3WU1URmtwcGo1a1FHNlRPTk41YXFjSENKSnQ1Ty9BYW9tdHRpbFVm?= =?utf-8?B?NlpZMTNod0haVkdKOW51SFgvTUJ6a2pOQWIvZks3d2tuNTZzUzUxbzR6akFE?= =?utf-8?B?SGQwWTZkVWpyT3ljSW1McTJzOU4vUXIvd3kvTXFVRjYxeVlOK0FMRXNTN3F5?= =?utf-8?B?UlpwRGxQQm9hRFFOcVZtS2M5NFBYY1IrbGxKZGpraG9qZEQ3TGl0bE8vVmhq?= =?utf-8?B?b2FwcW85cHdQaURmazY0N2ZRTGRQbldXdHlMV2lqNnNlZHFjL1dxT0JzR0lq?= =?utf-8?B?UVRtN2w0bG1zTTVHZ0tlNE1PYmhnSlRSeFhpZnVNa2hOOE5OZ2FiRWxPYmZN?= =?utf-8?B?QVV1SXdUN1JMY3lYZWhIdUNseUQ4OVo4c0FUWlpsWGZOM0RxcDRZNjN3cnNx?= =?utf-8?B?K20xY0pzSXZsbFVxYzZLM1JjVnUrUVhHNUZYL2pweEdCL3VZWWdCVGJ1V093?= =?utf-8?B?SVdacW4xRFhRYmpxRkF5YnFZRHd5SllzM01MaFJ2N29OZllyb0RqMUcra3dz?= =?utf-8?B?ejFDVUlqMTloUmxmcmE5clhvcjE5ZWZEQ2YzdEZRNUFoS0tTMFNIdElEVUpk?= =?utf-8?B?ZC84YkpmaEJOS3NRNXIwcGFENG1uVjdTaU1SZmZtSUNKeW1XenlzcFBJVEJS?= =?utf-8?B?b2F2TTRldW84RG8xR0JmK2k5aU9mV0tkcUtic1lXaUVwdWtISWc0YjdNK1do?= =?utf-8?B?MGQ2c2R1cmgxeEdVM0tSTVVMTFNFRzkzRUtaUWV3T2sxZXByc2tpRG1KVC9o?= =?utf-8?B?SE0xQ3prU3pNbnY3N1d2cXl3WllDb0FzdlFkVCtPQVNUUDV5ck5kQ2p1N0ps?= =?utf-8?B?MDFiQmdlUm5RMmNLNjgxYnc0Qlo3cUF0dWdVR1cxM2RVcUZSZi95NTVCSWFY?= =?utf-8?B?WS9NekJ2cTFJazZ6M203bEpkeUZmeGFmQkNwdnZSUzY5WFdFUW53TzBIbVlq?= =?utf-8?B?bDNnb21pUVIyUi9FSEpRQ0pGWkxuclFHUyt6dzVWT0VseFZHUHIyYzJheE9V?= =?utf-8?B?MDZyMjNTWVdtYTI3Q2lWaGwzRlI0NmJhdzhSb0ZWQU1ZTVg1MDNvUzF0RVVC?= =?utf-8?B?T2xIeTJWdGF6amgwb2FNWFJzTDgveFRheXVqRXFjVjNWaVlWWWdHTW5PTFBt?= =?utf-8?B?UGpPN3BQMnhNU1ZpR2I4VkVBWDJQeEdzdG9DT1ZWS1R5dVVVditWTlNpZ1NB?= =?utf-8?B?cm9zaEdJcTc3cXR6bHZSbHBpZEVFOTZTTUZFeHZTay8wUWdQNGFsUzlqNll0?= =?utf-8?B?ZnpEem1FbWdIQk8wYTd2dnFnRTc1SUo1WDdGU1dqZjFpZHpWR3FVVm9GUFdQ?= =?utf-8?B?K3FZOVNJcjNrY2tkdXJZWk1md2RpQUQvUSsvRk9yWVNhY083K24rUHZyUnc0?= =?utf-8?B?aGc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5283bfb4-33cd-45fc-d336-08db9e65b142 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2023 14:33:00.7160 (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: Qhl0tCzfoTHEV7LIV+tlcdvdmgWbTr4pRd/d0p6QjrjvBOGtu2dxUiEK7HqEUSDqKGGh7Byv8IPobma6G+MoXQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS5PR10MB8148 X-TUID: 3XjjxOJ4ZcGU On 16.08.23 16:27, Koch, Stefan (DI PA DCP R&D 3) wrote: > On Wed, 2023-08-16 at 15:55 +0200, Jan Kiszka wrote: >> On 16.08.23 14:14, Koch, Stefan (DI PA DCP R&D 3) wrote: >>> This functionality is initially used for custom linux builds using >>> the >>> "-compat" and "-native" multiarch bitbake targets to run additional >>> target or host specific builds for kbuild scripts and tools. >> >> But why does the kernel need these extra params? Why wouldn't it be >> enough to add arch-specific profile settings for that package so that >> linux-headers-mykernel-native will compile the kernel only for the >> native headers and tools? >> > > Given a image for a arm64 target cross-built on a amd64 host: > > > > - "bitbake linux" generates with the kbuild-patches: > linux-headers_arm64.deb > linux-image_arm64.deb > linux-kbuild-cross_arm64.deb e. g. containing scripts/fixdep as amd64 > > => move to -cross to indicate ARCH mismatch > > *Without* the kbuild-patches there are only > linux-headers_arm64.deb e. g. containing scripts/fixdep as amd64 (!!) > linux-image_arm64.deb > > => *Existing* limitation that ARCH does not match > > > > - "bitbake linux-kbuild-compat" generates (forcing non-cross QEMU > build): > linux-kbuild_arm64.deb e. g. containing scripts/fixdep as arm64 > > => scripts utilities can *not* compiled in a cross way > => this enforces the SBUILD_DIR override to force non-cross QEMU > > Maybe, unsetting ISAR_CROSS_COMPILE for the -compat target makes the > SBUILD_DIR override needless. It has to be ensured, that no cross- > compile is used. > > What do you think? > > > > - "bitbake linux-native" generates: > linux-kbuild_amd64.deb e. g. containing scripts/fixdep as amd64 > > => Optional, only for completeness to have a package matching the > correct ARCH > I still need to fully wrap around this, but I'm wondering if we are here really addressing an issue of the sbuild machinery in Isar or rather an issue of the kernel build recipe that should better be resolved there. Maybe you can demonstrate the issue also with a simpler package than the kernel? Jan -- Siemens AG, Technology Linux Expert Center