From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7163980406052618240 X-Received: by 2002:a5d:6701:0:b0:22e:6545:995d with SMTP id o1-20020a5d6701000000b0022e6545995dmr38496059wru.301.1667994637212; Wed, 09 Nov 2022 03:50:37 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:2cd8:b0:3cf:b8b3:a7e5 with SMTP id l24-20020a05600c2cd800b003cfb8b3a7e5ls586495wmc.1.-pod-preprod-gmail; Wed, 09 Nov 2022 03:50:35 -0800 (PST) X-Google-Smtp-Source: AMsMyM5LexP1YibrYJBQOAoPazK82lMa2TYlWDf5yRLi3i5DOcDAuBE/Ukgrj7LUwpMKZAyTK43L X-Received: by 2002:a05:600c:896:b0:3cf:8e70:f341 with SMTP id l22-20020a05600c089600b003cf8e70f341mr22023687wmp.74.1667994635927; Wed, 09 Nov 2022 03:50:35 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1667994635; cv=pass; d=google.com; s=arc-20160816; b=rJu8+t+Ocriu5noOwoQBVAE/VHYdqG6cLHdTIR+HLE2YpX0YPz3QSCn5tu5aQZiq7t TfxgQ6/SlCelUAFUZQvdUp6yFuPxfIzcIDD20SbIeppxnlzTy/yLwr75Fmm1Q9Fht7gF tNdnCriH8KiHZ0L3IOKoTYiXGRvye+ZJm4DuIpl3eGZyxRaaX5dyadISc1X8oOcc1/GV pbddo6dTSZ3kAcc/UnxHgrYGjzXPhrXzHeD3el5Yrj3z5C40Y6J5TO2wEHkELJFt39hR N7AwkUeV6k8wP2EZuR5IaMcjtk9bKwi2IADMzMCZS/qCOwrW8sEwI7ifZMZlkqgnkqXu MzaQ== 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=VqNZc8CIDKPtc+H214y5kRl9gbKfBiU+zeOeFLiVlBI=; b=C3BddgHnQOZK23FuLe/Hu8ArLZzpkVH2jcGVcyuzDpL7MuZaXRGZkvjXJNuWPIFa78 k96E1xhBA7pU/+rwWh3kMx1vRgSibpH5aZKMBlRuBqPKck4HhX6OLKI+d3cJuwJoUEUr Y7f6okHUwqARSvNGvOCTAQoN9tMeRGT+QO4rKnz5sy2BYzDBLKgnJuWtDYNdlZXtgQbS J4WwL7VFoWqlzachYzVxhiJQ9xrZTAX+FqK62ZQHvwFdLg9OgXzFO4qC/1NXFyLNZEFL kMEjjPmvzcJw2ZsppS3ybWiIFtWDgaIi/LdSGw1AAb9RJxucLxxkotqCsm9GWynYyfFE KplQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=YFEzYyu5; 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 40.107.8.57 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80057.outbound.protection.outlook.com. [40.107.8.57]) by gmr-mx.google.com with ESMTPS id bp19-20020a5d5a93000000b0023677081f0esi292824wrb.7.2022.11.09.03.50.35 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 09 Nov 2022 03:50:35 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 40.107.8.57 as permitted sender) client-ip=40.107.8.57; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=YFEzYyu5; 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 40.107.8.57 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L/agUpz0xaLd9qP0CSg6xovhKIE1AcMFX/tEcjIpYpbGaEper+TeyJVcv2lpclfW5ENXdbyitKl94XZM6KnOQXDyc07Ur7a2IzLo9KY/ddPx8q8hQ4hS/0AW4SEhbpBz2HReFjL+PmxJksid9eooX3gg+XDNAqmbb3i0Uwoomsm17i3linNxkYA5fRAea/QwV6m5ofgYPMB2YrJe4BA1+Ev8Moy4OMKJX5oo5qe/sTyFUXBANlfMzYT5ErYEd09SqH9r6I0kseG+Ft86eFPWFiDRZ1jxqAVPn1Q4agsQIBmi1+0i6LoeFb2XEnpbyYoKaL1sXgj6Mbtv2AFlE3HiGw== 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=VqNZc8CIDKPtc+H214y5kRl9gbKfBiU+zeOeFLiVlBI=; b=PAwipX4gFdQ8aEXSCf50dLiUjr0Nd2oqzXKVPr7GDsnnG69rMu/SpT66oABJzaVFr3szn+uu2eR3CmMQUeltWKBYxW28bgoPgP2R8l4UMsbGfYNPU9/lN7X7wD/XKMEpA0jBfpH0oAg7iMRFpfgBEhy7UsEqJcyxkHc5qeaYIjRXVEBpgFIflEJ43JIubo7u1WAANPy7vaRqfsxywnvHBpTsAc3PfW2mVe26QNg40/FD33cD/Nf1PjTliY2EH+wwmA9FB9r3AzjYy7Lql++hVmRbhkZWEFurUlsDLns5FxUtfM5AOLCGCcz6zA/HAZFdvF6l+zx3XdNNQN/RMlbEmw== 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=VqNZc8CIDKPtc+H214y5kRl9gbKfBiU+zeOeFLiVlBI=; b=YFEzYyu55NfpC6AAv3DCDMrke0C6vfn8NTzfqN1VBDSBML+y5mcGYw/qTyApjLAkblF9gz4Xw9NRQIgXbzTcCjjCCAm4UmwWopE3JqCPliIkqOjtSDua2qHALRzlGdDvtd+S3K1S6pUbfAyLzhdf1CcMwPOqjiSmXXWIGHB0qz0quUGp5Vs8nXt3+OrXwjv3ZVk3T+kKBc2fy+p0ge6feb5BOcnZrgUXBMBqM4LHzfxglKQdpbup+HTP7feJ+wFNhpBOBI1IYxZXgdIsgK9gasbzJrIKPeuM6H01s15ZgGXTiE6rBGwi0OWnkvh/SuZ4qsi8TBstvA7IQxGj1NNNTA== 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 DU0PR10MB6343.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:411::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.27; Wed, 9 Nov 2022 11:50:34 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::5d9b:b9d1:bd69:107b]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::5d9b:b9d1:bd69:107b%4]) with mapi id 15.20.5791.025; Wed, 9 Nov 2022 11:50:34 +0000 Message-ID: Date: Wed, 9 Nov 2022 12:50:31 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 Subject: Re: [PATCH 0/3] linux-custom: Split up binaries from kernel headers to kbuild packages Content-Language: en-US To: "Koch, Stefan (DI PA DCP R&D 3)" , "isar-users@googlegroups.com" Cc: "Storm, Christian (T CED SES-DE)" , "Adler, Michael (T CED SES-DE)" , "Sudler, Simon (DI PA DCP TI)" References: <20221109103238.1520091-1-stefan-koch@siemens.com> From: Jan Kiszka In-Reply-To: <20221109103238.1520091-1-stefan-koch@siemens.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AS9PR06CA0251.eurprd06.prod.outlook.com (2603:10a6:20b:45f::28) 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_|DU0PR10MB6343:EE_ X-MS-Office365-Filtering-Correlation-Id: 0f5d7076-b1dd-4b41-09de-08dac2489c8c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kJ8O1UeLAlQ3h7snM9i7I01GkdlT6nscw59mS2jakLX7mhXOyELUAvPYKlzP68Tc2kseKayvXx4v3SIT+EkeOreoogi+r/tkleJkJzknrplVK7165E8I1tPxlj+gdw0151YBUez4ryRhbhOINVCOXFCVvLwL/TtIWfQB1neDdqIgLqJeBx7ELnwbFIx20S360yom6OWBEtTUHT72RsKbdQoS3ccSlYZWtdRARaJNqF+tSfRzPfHRkFdPLzWljkUeRQoKTu9pRNxls/KcaQC/VjbKHutuCVsV2XX/o5JnfivsoVcuidKfH+QVWH1zD297KhrU7OJbuDhuNLOdH4kAIt7q8oPHGY2UEC+kpYlPeG1vRrJvlNbeWFU399DL4DHNDtkOJ+uu52/PWS0UZgY0yoVi05sjh0qSQGb02z93cKkljvqBjKAmETCQsGdNUy9SsOkUV3UQQ3Jzm8wweg3tBDLVyN2puegnLjAfAjQLZxzh1O1ZD1nm52BB2oo6wHinPMQS8b2Sx9rOT0T9UcuVxwskS5Txmg80uhl1TBVAWGz7qW1kLg15ll2VWS/gQ95f02LEzZ56EsFJddrPSNTLc3nTJ7IkTQNUMmUDGG0faJ0oqd5rHPr6hQuRp8YRprD0XUR3OCEfdd+K/R8alGDl+MeWWdH3bGokbE2TVCfZzLWWQ9/U4Z4wpFVqgNbgDy2MwwsuRZIDtpoevucM7Z+gAU570y1KrtbEzzle0TnBNEApVdsrbQr04DEU2v/mLMjdYRjUl96INmxSxh317CHW8dCtKsH/UsPIFL3dWGD7YeU= 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:(13230022)(4636009)(366004)(39860400002)(346002)(376002)(396003)(136003)(451199015)(6506007)(53546011)(83380400001)(6512007)(26005)(38100700002)(82960400001)(186003)(2616005)(5660300002)(44832011)(2906002)(107886003)(110136005)(54906003)(6666004)(8936002)(4326008)(41300700001)(6486002)(478600001)(8676002)(66556008)(66476007)(316002)(31686004)(66946007)(36756003)(31696002)(86362001)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cHZjbEdlT3MycHZjNXYzdjJKU1RpNG13aFA0SGpMdkNXaGNtTUNGR3NuNjE0?= =?utf-8?B?YlVCTlBSODk0eU14cllCUWZEVGpLb0t5TnljaGNNSXJ6TXliRFd2M1c5a2dJ?= =?utf-8?B?MGs0U2k0Y29SUkN3SzJpSWJGTHNnYklzNGtPRHRYTjNqMTRQZm9qQkxHbVFt?= =?utf-8?B?b3pmQ09STHdhTUJyV2dtSXBYSnErZXo5dU5uOEZ0YzNUT1BSR09VNld4SlVW?= =?utf-8?B?UVNyRFpNdVhIK2JwTnlXajJLelo0eDJqTVhOc3BGcytOcVBIM3lQbURKMkc0?= =?utf-8?B?K04zcGRmaWVvdW1FR2o0bkZLWjJTcjBRQVlWWUo2L09Oa1pkT0JpSm0vR29U?= =?utf-8?B?am5hN3hUVllOWVhOT3Q0SnF5NkEyN0tMN3hTTUVEOHRJeTJpZThJZkdpTC9x?= =?utf-8?B?eEt5ZUxWMXdCK3haeTJ2cFA5Y2krZi8vN1F5dUNyWHFsVzBYckQ2NFIxMm9a?= =?utf-8?B?L25GVkszWjV1emhUcFo4R090YkZPa0VjQ1doU1liSXcycms4RGtDeDBJSkZS?= =?utf-8?B?WFZRTXpYMExnMWhuYVRTY1JuSVYvalFsektCTk1qVzNvWksxMS9XT3FuSVMw?= =?utf-8?B?TlQvcSt1bVM3MTVzNUF1WUdONWcyUEkyRktIWm44TFNNVStackFDSWQvRlJ0?= =?utf-8?B?L3hUZHlxQnVTUzJLeG40UjVtTWVmc3YyNlBZWi8xbXFrNFowa3lQQWdrOVhv?= =?utf-8?B?YmNQTHFqR3FKbUtEUkZEcHJpTS9BZzlKZk5OSUVvRnh2YXJ0eVJwNk1QZzNB?= =?utf-8?B?N0V6MVptS21IUjY5bkZwVFg2RTdXcmxNZm5VOTNiRFd2WkQxOVlEdUNCUG8r?= =?utf-8?B?TFdqbnoyZ2dWVi8rdmg2WXRaVnFHMTA2YVZ5OTBKZll5d2srNTdSTjZtNXY0?= =?utf-8?B?LzNnQ3ZISHVicEpNcUN2TjhaVGE4SDdmeUVJRE5LRzI3dGxQblM4NTc1TE1z?= =?utf-8?B?VE9jNWRyWkExNG9QbW5rNGZ1KzJ5TXBjMTQ5ODh5dXlpRThmQ1VUdlI5TGt6?= =?utf-8?B?ZTgxUFVjWjh5VTZySmswTmUxOE50TUVKQjRJU0l0KzlKQm9vTmk0bGdiVlBY?= =?utf-8?B?dnk3amQrQXA2OE85YkJVQmYxQlhtRUdYWEVCYVhGNGV0bGhDVlRuaks4RjJT?= =?utf-8?B?aDJLbThMSEw0bmQ2QVg1OWlTSlBhTUhTS2M3NzFyb05MNFAySmlibkhaL3Iv?= =?utf-8?B?RUYyNDdLcytXZklsQm5QQ1VwL3hWT1ptdVdKZjhPNEMvb0NVYzZ1UGhVdndo?= =?utf-8?B?ckxEUDhUbUFOSW9WSEhZS2dacHJtaEhFZXNHNXhhSmpiaE95UWtMNkhlTFVT?= =?utf-8?B?a3dDZ3V4MWJQNlg2eVdBZkwvQXMzNVc1TWpxMXZjd05RdGtvN3dlbG44MWw4?= =?utf-8?B?Z0syNVRtK2Nzcm5Da1FYTXFza0FyTy9wb3NYTS90bldWNFlsbzdnOHdDR1Ax?= =?utf-8?B?d0FzbFVhc2hiMS8yWWdTRWNmVDFHcXVaM2FEZmVTU2oxR3VQdDN4YW13WmVo?= =?utf-8?B?cy80UzhsNGpDRXBRSThCMUo3ckRlU3NrYWxDUzNZNm9mM0h5S01jT0dmdFhU?= =?utf-8?B?a0dxakpiZGNINTFpTCtHRkR6b1l2dFNLb3ZrbkVaWWhSS2tpalNqUU9GUExq?= =?utf-8?B?TUd1OGYvU3NyeFppaXIxclM3enVCYldCb0xLV1VHUU40Sk9WYXA4Nms1OEZt?= =?utf-8?B?cG8yTkthWFkrcXVXWnVmQTduVWVvZXB6VDU1anVteFNwR1JyU3RtM09UUzlL?= =?utf-8?B?dGMyTm5mS0M3ZlEzTi9yN3RMSHhCYUEwUFJZNGU4d1FaN1JUVTBIenpKTHZC?= =?utf-8?B?M1BBMzUwWGxwdE4zZ3VnZVlUbkZPZlY5N0FZOXRDSWc2MHdPaWRWZHhEVFZk?= =?utf-8?B?ZXJTMjJKbEZLTm8rYXBjYlZSVlU5a3lDYmpEdm40a1YwTzNvVGd1Q0VUNFVt?= =?utf-8?B?ckFwWi9sNHR4RExEZFdiOGUxZGFFOXh4bWZoNzk5OEszQU9kUHhGVzloVEEw?= =?utf-8?B?TXBWc0tvRHpia1lLTHRHUkpJb1Arc3BhWWZ1MHhITWNwclRWNFBvMEJoYVov?= =?utf-8?B?U29BYnJNTUlGN2VsTy9HYWRuUzVISE1PaDJscFN4cHhEWDRKSmlmdTFBL01D?= =?utf-8?B?T1daWFZqVHhrYzBIaVlMZGlLYTM1OVRJZU81SUNweFVPRm1XcXhQYnNXOWt3?= =?utf-8?B?elE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0f5d7076-b1dd-4b41-09de-08dac2489c8c X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2022 11:50:34.8093 (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: VcPcRvmgxLKox++OfppxpMR3ElC8jtUC2XwWr0BgKOb927BQfBcjbhcWt1JuI5M2GlFEV5PY27ps1FabeIUq4A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB6343 X-TUID: xkYXYmYcDlsr On 09.11.22 11:32, Koch, Stefan (DI PA DCP R&D 3) wrote: > Hi > > This patchset is a set of three patches: > - Support overwriting configured schroot dir > - Split up binaries from kernel headers to kbuild packages > - Update custom_kernel docs for split up of kernel scripts and tools > > The main use-case was to swap out the binaries > from the kernel headers package. > They will be swapped out into host and target > specific kernel kbuild packages. > > The main development goals were these: > > 1. Solve already known isar custom kernel > limitations from doc/custom_kernel.inc > - kernel headers package does not support both native > and cross compilation of kernel modules when cross built Right, that requires building packages for multiple architectures. This is the feature we need, and it has nothing to do with the kernel packages per se. Jan > > 2. Honor recommendations for future from doc/custom_kernel.inc > - Generate kernel headers packages for both host and target > when using cross build > > 3. Add extensions known from debian kernel packages structure > - Generate a kernel headers package without binaries > - Create specific kernel kbuild packages that > will ship the "scripts" and "tools" binaries > - Use symlinks to point to the "scripts" and "tools" binaries Keep in mind that we intend to remain compatible with the layout of Debian. Self-built kernels should remain drop-in replacements of the Debian kernel packages. And that is true for development packages as well. So, are your changes working against that, or are they improving existing incompatibility with the debian packages? -- Siemens AG, Technology Competence Center Embedded Linux