From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7330292884155924480 X-Forwarded-Encrypted: i=3; AJvYcCVmqKwhlOrJYazuYfuEuLWdZIn8ADMTn9SmTGexPn7nSJAZdnBqU0n65q6rfhCLtgkd4OrsiEgYFEalJ8/Sd8Co27Ep3ojv4VJ4bfE= X-Received: by 2002:a05:6e02:20e8:b0:369:bdb3:4f62 with SMTP id q8-20020a056e0220e800b00369bdb34f62mr10611826ilv.18.1714929381866; Sun, 05 May 2024 10:16:21 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6e02:747:b0:36c:3d60:12e1 with SMTP id e9e14a558f8ab-36c6fa0e533ls20196815ab.1.-pod-prod-05-us; Sun, 05 May 2024 10:16:20 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWgRPDaoVpvGhoSC4VdYuOedIdTdk/I/YppM9W0t3ekWBRsxI3ZZmLzP7ZmNP1kB+JvtzQ8ncQurOw8w8bRth+9npfe66smEDqwkJY= X-Google-Smtp-Source: AGHT+IFQbBG67dGhcOpw6X7X085aNEmpOS+WaAn1Urc+QKX522oDzUdqUC6jOZS5bS0z4e6bVBKw X-Received: by 2002:a05:6602:3b82:b0:7d5:e3c3:e771 with SMTP id dm2-20020a0566023b8200b007d5e3c3e771mr10175980iob.8.1714929379656; Sun, 05 May 2024 10:16:19 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714929379; cv=pass; d=google.com; s=arc-20160816; b=ILXT3rWnNIptVAynjaxa219Vk9MlXo0o9mBcEPTCONXj61cTj2YUqezhonx8wAA/hN KvdfMkS0wl3NKQt7FqPFq8xn2RHok/9gVDSEI2wV4vu5ZCqagfkSf04xofu32Tfn853V eVdu6WaMRZVDnXe41goA64l8kf8IHsZVbyQasacX6kriecOahyCwZi+3nJO21pF7FXwF sCKgJ9q7R2iJkx2Zyd9BHy/lhKcBPtFNYiJtfk9SVVUR2om9k4OajhYUzc1cw+EI0934 txyi11iOpuuWHr4Y3lP3lqJmhouqyAc8AKWa9fHJ9iNIkh99+ZwHeRozhxsyDa1Gfiyy LMrA== 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:content-language :from:references:cc:to:subject:user-agent:date:message-id :dkim-signature; bh=OhsEPcKmQUvcuCS8de/STH6SdhGSLecMmnf3XE9L+IA=; fh=pvOfnJ3/3bFdhDUjPZqDOp9+owmWlQ+5Is0ApjpS7Sw=; b=a37UI2htFut8bfk6rN7qXXfz4vjqEvbJBl7u+uAesD678Dj9WIUMIepvGbsCXms2GO 5AfB5CSl881mNaTvol2rT7SX8/VBBkQi93X9Tw9hhgDXSydEo+iEOD153cHfD+nDcjz5 z4UFUzqCa1QHe6JCOzCfoXMDjUKWiBXWraWJMQBDsV+Z26Ht++7jfeFIbwxQBj1VEyze cUF39yaXmK9Y+RNtUeOR0gd+IwAjDQRpY4V8AbP0z2d2R1UOV6izOjzfr52Hup3lZmwV n6pMEaOwcZopHEnXbdD7x05pwVhWPQNBbV3zAJNXxk8pbHoP4ffpRp2h4wTxISBwlufc R0Mg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=jnCFCnmV; 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:f403:2613::600 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 EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20600.outbound.protection.outlook.com. [2a01:111:f403:2613::600]) by gmr-mx.google.com with ESMTPS id z10-20020a056602122a00b007deac6f33d6si443031iot.4.2024.05.05.10.16.18 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 05 May 2024 10:16:19 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:2613::600 as permitted sender) client-ip=2a01:111:f403:2613::600; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=jnCFCnmV; 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:f403:2613::600 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=Jpfsdv8a3ZO0JG7k68ZHKjboV2JpPAtGmlDgaw9HVdFRvGuz9LkicLH0crNuecLmPhZsY7xV40vkj3KjlNqZAS9t2ABLHXMOHZM9y8tLCLnButQtoD5J7J+xFIUS9esIwCE39cnwP90luNYh1l0G5iJmN8kn8EGR6+Yll59vvsZ2t5eHfl42WgxS5Bbgr8nWn1tl8+AjXpsZE4lqJycOZP91FoRTEg9WHUEdMbYy+edGwWKvmvVrpZY7yXWU+atmnF8Qb0lmXYBNLS9wIEZxBnvLYqVULOHdUhb9yN9YCSCM88suL5cVbJMDmO5ghLCsLLc+ahP7KoIVkTAzsymqKA== 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=OhsEPcKmQUvcuCS8de/STH6SdhGSLecMmnf3XE9L+IA=; b=jJx4aMxfop3MEQ92rmJLS7Oo95gxPYeqi7KvyRGu+BFChnmHbMuKkI6g+p9sXRIxvdARzeJaWP1kc3zj6YioStifLR8PiDC+j2R7j1Q2p1kL20bFrFIW5gHrGfJuV6WPSM19s0sZbTeo+qVR7Kk+7e7OZs26ceqI1XaIRsSHpRhebB2C+8Nj2l0etoHvsycfSClPJyLr/uBOt47kK8wS4nyPu5HYBi0YYSQMiS7qm3gQV237odNHH5L6kJg8IXhfNmnmXrqriJfAaScViVSfkByQYcxJeEbhnRFfAWppUHFMOpraUNoBz0ipuA7zlkO2HcEG1lrlMvQYBSWOnTfzjg== 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=OhsEPcKmQUvcuCS8de/STH6SdhGSLecMmnf3XE9L+IA=; b=jnCFCnmV3poN+WNHo4uxzvOO6P44JwF/2vvYrxbjWmw3EYvDnqR2MHLNqV21zHNyUnDqc9t/Rp1nCf7evnch66P66wm6kyIk7Fg8NR/GLYg2ozURipmEBNn8HYL70hdOGxTjaKS3NEsQOIN0FwHLFbprRqiYX8tcNHVo5GBsgUjrEkE6vSTqGAfwa6sMgaGo12J1A4ab+ERpxlH/PV2RVQ5D9UmSC9QfTaNFDJGT0WXsYpOeYEL/1Ij83eewuTwt1PvDdp8HbX7LKscVT62+Uf9f2InNWtYZJzlfkGlI2B7MAacxq4AnAHgqzsffGB+gCkato+d8jnszWAPaEsUgKQ== 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 AM8PR10MB4003.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1e0::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.41; Sun, 5 May 2024 17:16:16 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408%7]) with mapi id 15.20.7544.041; Sun, 5 May 2024 17:16:16 +0000 Message-ID: <3426b948-a279-4665-9dd8-bd33e3b40bf4@siemens.com> Date: Sun, 5 May 2024 19:16:12 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v6 3/5] linux-custom: Provide target and host specific kernel kbuild packages To: Stefan Koch , isar-users@googlegroups.com Cc: christian.storm@siemens.com, michael.adler@siemens.com, simon.sudler@siemens.com, cedric.hombourger@siemens.com, felix.moessbauer@siemens.com, ubely@ilbers.de, adriaan.schmidt@siemens.com References: <20240214101025.2123540-1-stefan-koch@siemens.com> <20240214101025.2123540-4-stefan-koch@siemens.com> From: Jan Kiszka Content-Language: en-US In-Reply-To: <20240214101025.2123540-4-stefan-koch@siemens.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR5P281CA0029.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f1::13) 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_|AM8PR10MB4003:EE_ X-MS-Office365-Filtering-Correlation-Id: c78cb2a9-5cf8-4da5-ef2c-08dc6d27128a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|1800799015|376005|366007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?bUVMTHpJck5vVmVxVVBNNzJrd29IZDJISGNhdWdwTGxONnhjdFhEM2VTeEFO?= =?utf-8?B?THBvTVFPNlZ6ME43M3g3N1VUNTJIdXBkYjZOODVPLzZicFN1M0JWWExhLzdM?= =?utf-8?B?dkJVMitxREIwZytPWkVIOFZmSEgrbTZablZKYmRHMWJaSDBhNk9OOVJDUFR3?= =?utf-8?B?RUFoY2tpaCtIS29GcTF3WUFWa3BpeElZYkpja0t5Mk12TERHQWs2WmxHbU1C?= =?utf-8?B?S1R3TUx1SkI5eXRzL1VkTG9CaDVZUkNFb2RLbUgyanVGUGNWNm1JZjIrbTdk?= =?utf-8?B?RlVwblliTFZkbDNCQmV6cTRVR0FkdzZIUFdPMUVlK2Y3a28zM0lTRkNKTVBT?= =?utf-8?B?ZzZvRFA4bGd0c1BJRjBqd3YxWVRDaVdoWWZRVGFwTU10RXJkb0Q0VVJLMjdu?= =?utf-8?B?d3ZPUTJaMS9XUFFRUVVJVUE1OFNEWHZUWGV1Q0dpY0lnZlZtQnpVYVRjRlhQ?= =?utf-8?B?Rk5OQ2RCeVF4WHY4ZkFOQ2JFR29jd3RiRGozN2hFekgrYWhZbE5jZWpnZ09I?= =?utf-8?B?ZFpFbkMzOTBDRDFuUFFwcXl2TFBmOVBQbVgxQzl2enpOOTBJQWFmZ3NkU1Zi?= =?utf-8?B?ZUFGZWtxRHNmbnk2NnFPSjhNVlNNdVJDRDF1Z0JUdU5hSUZlM1RqeVZsdmYz?= =?utf-8?B?VUhnYit1ZXp4TFowN3k4UnpJeVAydWZsUktKMlp4N3hNcmR1TTZMQmpSUThU?= =?utf-8?B?VGdZc3BHNjBiMklUT2MxMDRXcHcwa0I4U0dxMzF2NHRISXF3OTBVSVFhKzl6?= =?utf-8?B?dEQ5RkVRQkVKdmM4UG1MNys5bzRibnZuRmhZaDEyRjdQNzNNQTFJTDlWMVdm?= =?utf-8?B?QlBSdnBnbTFKSDFwUU1LQ1ZIbXpGUk14ZG5LdGdwc09udURDL29OeGRUY1Ir?= =?utf-8?B?OXJ4WGZXU2FORG9OZFRQemdCTGsyeFliK3lwVWF2RmVmU1NTd3lqR28rbmpt?= =?utf-8?B?YldxY1FZb3o4azFwNHdGM09BaldYSjZtZGRBRG9sYlZ5VmVEZjhjcnhWT1pX?= =?utf-8?B?WnBzbUxOQ0k4cUdIV3hYZ1FkbFlMMVVTN2pzWjhEa0h3MU0rNVI5cGhtelBs?= =?utf-8?B?dlVIdkVBSlg1UGYreHdNL1M3emh1cTdUZzZCOGVKSERKeFFicFBGMFBNY3pX?= =?utf-8?B?aHBiSyt4Z3J6d1NFd1VXSVdTNDlZcTVKbkJxd0puYXhPUDdLdkNpY0JUVFZH?= =?utf-8?B?V0JXbEJ4ckRQY3VvS3g5R1ZCb1JqeG5ybzhsM0cvalh1TDhCdlB4a1lXR01j?= =?utf-8?B?aTk4SG8xNW1aY2JndWhOWlk0QU8rVmttcDVuQmliTTdaUEVwc3JKOU9wdTFL?= =?utf-8?B?SU45RjlQQnM2MUlZM0NiVjI3RUdETE9uYUNlSzJhSmNDVUN5QndNL21EaVdO?= =?utf-8?B?Qm5HK1V2aHVoclExOWFlRzdWUExrcExtWVptVkJQejl5YlJGZCt3SmVhZDhF?= =?utf-8?B?dE1hYmQ4TW1EbmIvVE40L0ZLWjRmaGFFMEZSdzM5QmhhSkJEWlR6V0J1QTQ4?= =?utf-8?B?NmlqemppTERWTjBXUUtQWFBKOXdidzNrU3NlUWdFdlJwVWJsc0hBMDV1ZkZX?= =?utf-8?B?VStHNjhjNHAwTUhjek1QNDBNQnd2SGZkelgvMmlIak5NL01aaXNDUUxNOHo3?= =?utf-8?Q?ALZ6BexLs6k2WvY1xIJ+uN/ogHIvqv+C5w6R1Cgredr8=3D?= 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)(1800799015)(376005)(366007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MmNZWllRUFlVM0w0dWROUXpwTnAra2NxWC9xdEZoL0l2UE1pazJRVVdwaHR5?= =?utf-8?B?czhVT1dIK3UrandERW5naUZDTVpIY0xMa255bGNmTEhvL0pUbjlYMFNmYVpQ?= =?utf-8?B?UzFFUTUzYVZVb2puRjhDL3RZS2NBZnVHM2xKTW5wZEY1LytMOXJrcE5Pa1NZ?= =?utf-8?B?ekhPczBsWC9pTk10Znd3TWEzSjFERUprVGlBUzlyTTd4WVVqNElwN1d3a1lp?= =?utf-8?B?NXdsMmZHSHNFOWZuMWdYOTA1TnRmS0NaWGtoNFNKQkd6bGZVUEpVUHFOL0Qz?= =?utf-8?B?SVBDeTlDUjFyMjQ4cXJYNW5ZZHgvdTUwVjZ4M3gyUzNpTDdWZEp5TmtLZjlk?= =?utf-8?B?QUZDV1A1aDAwN2FSVUFrenZVVWVGZVZiY05YS3JuWE9LM1VhRFhYYkYyZlZB?= =?utf-8?B?NnBtd3BsdmwyNWhDdmk3NWRDWlRUMHFTY2s4Z1phWUpzbXdhaEhFNUJZd2d4?= =?utf-8?B?NTBVOHVlU1ZOT1pUajJ4Y0dLWjgrRE1IcjMweWVnS1FWNTRhZnlFRFlYc0c2?= =?utf-8?B?bGRDS25vdDd3UThOREk4YmpqbzE5eHh3T29HdVFDWHkyM09PWVpxbXY5QUpP?= =?utf-8?B?bnFIeERPVmFWa0NzeWQra3N2T3F1aDJyT3pwQVBXMFlsNzBIVEs1d2w4WXFB?= =?utf-8?B?eUs4ck41L20wVkMzWmVhSGVsNFVJYjl4dDRFMVVodzJvbEZncDdsdHRYR1dk?= =?utf-8?B?cnJqWVdvZlI2VUozblA3M0FSdjZIeTFRQkhxakR3U1JOdGZobm9qT0FBancv?= =?utf-8?B?SlVhNlJBaTd2anpSdDJidVBTN3RBQ3dUcHhJR3prelhWV0Nwb2dia2xObHRV?= =?utf-8?B?L1c4STkvNFljNVZsMjVqS0xiWFlzVjVxZUN2Vi9CcERwYUhmVW5PUHdIN2h3?= =?utf-8?B?a3RlWDN4RFg4Rm1oNFNzUWduNXFlU1MrNTdaMFM0eXRwaTcrUkhYZzZqOXFw?= =?utf-8?B?cmxXRXB3WXlIWHRmN0VFbEEyVENjc05TMDhqaDNwU0hKbE8ycEhEVHYwNS9i?= =?utf-8?B?bUJ4UFEzdUtiTGRkSGRPUUVXT3p3RW9CL0FDQWtpV2RzWEV0dThzMzNzQmgr?= =?utf-8?B?UjNpRkVhUk15WTJpRWRZTUVwdi9UWkJ3SmpYWnhGNDZyb3lScUpNb2VBTHc3?= =?utf-8?B?VC94eUlBK3NCVkVYZEIvYmlPM1dJYVowVzNURjEvMVg2eVA1REFmaTFtR3px?= =?utf-8?B?WklqQUhJUnVYclk4bkZWeVA3MUxwa3J6Q0NScFhsb3lPS2ZlNy9XTGhNM09V?= =?utf-8?B?Y0ptSWNSVUVBTUhLZHFpRmdCTGRNcGFEL3Jxem5iRzY1WnluRUpLTHFUSWp0?= =?utf-8?B?SGdDM3ByWnBYRmY3ZFJ0NHVqWUpoNmh2VWtxamVPTldjUk5Db3Z0QTZhN0dI?= =?utf-8?B?L3o1NGU4UFV0Wm9Eci9zQ1Z4dkZ3NFgvblBEYVVrcEQ5YVNIenFhY0p5TlU0?= =?utf-8?B?aC82cytxdGc5b3c5NVZtYWdkbmV5NFluOWhjMjVacXhQbWpZZ2N3ZW12WDd6?= =?utf-8?B?a0ZZRU9lS3FSSFB6NEUzZ05mUWY4M2c4SDJOUzVTdGRESEU2TDJMRXF5cWpi?= =?utf-8?B?bGtYQU9BMnpSaW00bSt6LzVwQnJjOWJVWmNIMVRHLzdpNm96M29hc1FWNEMv?= =?utf-8?B?N2JHam5VSERxOTd3VnNaNVI1QUFYNURxWWN0dmxDcWxWSjFqV0Z6UExHaklw?= =?utf-8?B?N0w3ZC92cWxWeVkrM1BMd1lqNkhrNUNiWWcza21yWEt3MDNVTEpkc1lWOGFr?= =?utf-8?B?WFZRUytoMzEwdmd5TytBVTdpNDFmQ0JXeEV1K1VkZzFuemIyVnhTc09ST1lz?= =?utf-8?B?WjFFSERzeTVxaUQ3cXZ5Z0VKRGVLMFNMVGlscDFVSi9PcEphVVUxVWVsTy9i?= =?utf-8?B?eXNaUUtRbkZ0dXNtVzR6ZTJSOG44bmdOTlNvdEZkYnBwdXpWRCtYak5sRWh4?= =?utf-8?B?WVYvUDNlb1RIck9iWENCRUdLZE03aUFMTXlaM2h3UklqMkJCOVpPaHJ5eERU?= =?utf-8?B?VDg0eTdmbWhSSmY1RHRCUTJTZ1F0YmQ4dTZTMHY0U25ZMEtlMW5LVEd5QTd4?= =?utf-8?B?KzBIQzREVWNkajhMSXAva3RVaVN1aHVwSDR1dm1aNEV4bjM1VWRxanFqQmFi?= =?utf-8?Q?/HX2cbBeVyn6ge5ZXKsprik5Z?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: c78cb2a9-5cf8-4da5-ef2c-08dc6d27128a X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2024 17:16:16.4565 (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: UsgLjC5n9CMRcEDLxNBV/nZIIYVePjYeXJgeSUGRmbCR5l+Ixp2fsakwgXaC0MRcpIZ0F6MvTPYzAXQOFMGq8Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR10MB4003 X-TUID: EfJiYwUNaDNB On 14.02.24 11:10, Stefan Koch wrote: > When using a cross build this patch does introduce > target and host specific kernel kbuild packages that > ship the "scripts" and "tools" binaries. > > The "-kbuildtarget" and "-native" multiarch bitbake targets are useable to run > additional target or host specific builds for kbuild scripts and tools. > > Using the "-kbuildtarget" bitbake target enables the build of > a target specific kbuild package at cross builds. > So using "linux-kbuild" provides the package for the target platform. > > Using the "-native" bitbake target enables the build of > a host specific kbuild package at cross builds. > When cross building using "linux-kbuild-native" > provides the package for the host platform. > > Only the "host" specific package is built automatically at cross builds. > > This solves this from doc/custom_kernel.inc: > - The kernel headers package has not supported both native > and cross compilation of kernel modules when itself was cross built > - Future roadmap: Generate kernel headers package for both host > and target when using a cross build > > Signed-off-by: Stefan Koch This causes the kernel source packages being built twice, and the result is not even identical: ├── linux-starfive_6.6-visionfive2+r0.tar │ ├── file list │ │ @@ -28357,15 +28357,15 @@ │ │ -rw-r--r-- 0 0 0 3843 2023-11-21 02:56:42.000000 linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/crypto/xor.c │ │ -rw-r--r-- 0 0 0 12021 2023-11-21 02:56:42.000000 linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/crypto/xts.c │ │ -rw-r--r-- 0 0 0 2445 2023-11-21 02:56:42.000000 linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/crypto/xxhash_generic.c │ │ -rw-r--r-- 0 0 0 5090 2023-11-21 02:56:42.000000 linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/crypto/zstd.c │ │ drwxr-xr-x 0 0 0 0 2023-11-21 02:56:42.000000 linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/ │ │ -rw-r--r-- 0 0 0 162 2023-11-21 02:56:42.000000 linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/changelog │ │ -rw-r--r-- 0 0 0 3 2023-11-21 02:56:42.000000 linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/compat │ │ --rw-r--r-- 0 0 0 2694 2023-11-21 02:56:42.000000 linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/control │ │ +-rw-r--r-- 0 0 0 2664 2023-11-21 02:56:42.000000 linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/control │ │ drwxr-xr-x 0 0 0 0 2023-11-21 02:56:42.000000 linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/fragments/ │ │ -rw-r--r-- 0 0 0 155 2023-11-21 02:56:42.000000 linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/fragments/starfive2_extra.cfg │ │ drwxr-xr-x 0 0 0 0 2023-11-21 02:56:42.000000 linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/isar/ │ │ -rw-r--r-- 0 0 0 1875 2023-11-21 02:56:42.000000 linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/isar/build │ │ -rw-r--r-- 0 0 0 355 2023-11-21 02:56:42.000000 linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/isar/clean │ │ -rw-r--r-- 0 0 0 1830 2023-11-21 02:56:42.000000 linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/isar/common │ │ -rw-r--r-- 0 0 0 587 2023-11-21 02:56:42.000000 linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/isar/configure │ ├── linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/control │ │ @@ -12,15 +12,15 @@ │ │ Description: starfive Linux kernel, version @KR@ │ │ This package contains the Linux kernel, modules and corresponding other │ │ files, version: @KR@. │ │ │ │ Package: linux-headers-starfive │ │ Build-Profiles: │ │ Architecture: any │ │ -Depends: libc6, libssl3,, linux-kbuild-starfive:amd64 | linux-kbuild-starfive, ${perl:Depends}, ${shlib:Depends} │ │ +Depends: libc6, libssl3,, linux-kbuild-starfive, ${perl:Depends}, ${shlib:Depends} │ │ Description: starfive Linux kernel headers for @KR@ │ │ This package provides kernel header files for @KR@ on riscv64 │ │ . │ │ This is useful for people who need to build external modules │ │ │ │ Package: linux-libc-dev │ │ Build-Profiles: │ ├── linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/linux-image-starfive.postinst │ │ @@ -2,15 +2,15 @@ │ │ # based on https://salsa.debian.org/kernel-team/linux/blob/479cb120ecb2b3f2c4d929a7b57860248d6f79bd/debian/templates/image.postinst.in │ │ # SPDX-License-Identifier: GPL-2.0-only │ │ │ │ # Tell initramfs builder whether it's wanted │ │ export INITRD=Yes │ │ │ │ version=@KR@ │ │ -image_path=/boot/vmlinux-${version} │ │ +image_path=/boot/vmlinuz-${version} │ │ │ │ if [ "$1" != configure ]; then │ │ exit 0 │ │ fi │ │ │ │ depmod $version │ ├── linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/linux-image-starfive.postrm │ │ @@ -2,15 +2,15 @@ │ │ # based on https://salsa.debian.org/kernel-team/linux/blob/479cb120ecb2b3f2c4d929a7b57860248d6f79bd/debian/templates/image.postrm.in │ │ # SPDX-License-Identifier: GPL-2.0-only │ │ │ │ # Tell initramfs builder whether it's wanted │ │ export INITRD=Yes │ │ │ │ version=@KR@ │ │ -image_path=/boot/vmlinux-${version} │ │ +image_path=/boot/vmlinuz-${version} │ │ │ │ rm -f /lib/modules/$version/.fresh-install │ │ │ │ if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then │ │ linux-update-symlinks remove $version $image_path │ │ fi │ ├── linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/linux-image-starfive.preinst │ │ @@ -2,15 +2,15 @@ │ │ # based on https://salsa.debian.org/kernel-team/linux/blob/479cb120ecb2b3f2c4d929a7b57860248d6f79bd/debian/templates/image.preinst.in │ │ # SPDX-License-Identifier: GPL-2.0-only │ │ │ │ # Tell initramfs builder whether it's wanted │ │ export INITRD=Yes │ │ │ │ version=@KR@ │ │ -image_path=/boot/vmlinux-${version} │ │ +image_path=/boot/vmlinuz-${version} │ │ │ │ if [ "$1" = abort-upgrade ]; then │ │ exit 0 │ │ fi │ │ │ │ if [ "$1" = install ]; then │ │ # Create a flag file for postinst │ ├── linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/linux-image-starfive.prerm │ │ @@ -2,15 +2,15 @@ │ │ # based on https://salsa.debian.org/kernel-team/linux/blob/479cb120ecb2b3f2c4d929a7b57860248d6f79bd/debian/templates/image.prerm.in │ │ # SPDX-License-Identifier: GPL-2.0-only │ │ │ │ # Tell initramfs builder whether it's wanted │ │ export INITRD=Yes │ │ │ │ version=@KR@ │ │ -image_path=/boot/vmlinux-${version} │ │ +image_path=/boot/vmlinuz-${version} │ │ │ │ if [ "$1" != remove ]; then │ │ exit 0 │ │ fi │ │ │ │ linux-check-removal $version Running the source build twice is not just a problem of the kernel recipe (the delta surely is and should be understood as well). But the kernel package is fairly large, so this at least wastes time. And if anyone would actually pull the sources from isar-apt during the build, we had an ugly race. I have an (apparantely) working patch here that builds the sources only in the base package. Will share later. Jan -- Siemens AG, Technology Linux Expert Center