From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 11 Aug 2024 10:35:32 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f63.google.com (mail-oa1-f63.google.com [209.85.160.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 47B8ZVFO003553 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 11 Aug 2024 10:35:31 +0200 Received: by mail-oa1-f63.google.com with SMTP id 586e51a60fabf-26103a95b34sf4117122fac.3 for ; Sun, 11 Aug 2024 01:35:31 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1723365325; cv=pass; d=google.com; s=arc-20160816; b=gHrMh/qMnDQbm4Y96Otr29pf+rYRQCsf0c1JDB5lVh07Q396QiTKbmzQeu+n/wMb8F ecXEeA13/iSS7KcxeCD6O0Aq5JFDH/9i5Qjwou3Ew7DHgW+Irvkx783caRvS/1PsuCw2 EqaJVK2mJG4DlUExWm3pLWOtaayxxV4LM8eczaGfX6WuLTqQke5dYwISE1jzlR5FkAFi UsvhUsDkJYuKuHuTtNvHBAqnUiNXIS/LpcR3JnkWtcPqTbgUGSmGzn47q3adaBvfebb+ jQbYgYjoTVtl1tZqdFVTL/IsneT1Xtri7+En8oPMztCfw3pze0MxabCFQ1gATtndpnS9 WwFg== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version :content-transfer-encoding:content-id:user-agent:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:dkim-signature; bh=8s+ewvFZNAXgauMDnvEJWaui04b4H7tv/YsO6XUy1qM=; fh=Sg3DlCKrsOwH01+9BwCJbb7L+4rNNs5nN++ujyiIR+s=; b=ia3opeG5+BUBHYdMOoGSO+EXQbijcTYwUT85wKCgPVaClXralEdXOZZqcJpH6c2QYh 7QVUOJOfEUiLKUFw2wErfN0gtjUX0ayQsAhz9saZ8yPJyQydPFOmObx7de7UQxH81M1y ysr8fKqxou0YGymJEJ2xghYcloHBvMyx3gQuQyWsD6vkHNWNtFN7NRQP71hrc0Q7UXbf gTkMLvJVgg0CpwRDCRMbs+/MmRQROnuK/RFtN6UkfEs3yo+qoZHHK+CMXg9gTLSvaytr QO1wvRBjR/gJs9hn+STl5csu0BtBmL8cgg8f5kNfp5hS0y4uR3FYH5asvlOxkvgdxqoq QQSQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=qxL0SIou; 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 cedric.hombourger@siemens.com designates 2a01:111:f403:260d::601 as permitted sender) smtp.mailfrom=cedric.hombourger@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1723365325; x=1723970125; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-transfer-encoding:content-id:user-agent:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=8s+ewvFZNAXgauMDnvEJWaui04b4H7tv/YsO6XUy1qM=; b=p37eqWj7pU2b9vQZY9Q0rjW6MIBzNZnFXpzL2YX3SFyK6W362rYINoWk4/UFttuBAW xdhEUlpJBktCu01Yrc5KzkpihEwsBvYUu0FKSGvDaSOHeH/bC4sQ+mGxKWFABM7z1J4+ sLvX55saaO9iYKXw12S1fGZro3OKLum67Hj6zaISDzzjP27EY8j3z3GuE88YvqHMpevI fr4aLUlM/klJ7A5FsRQ0NExCKgkmp3MJEHY/ScfyXl76G8spTooU8Rj5fNcCu1ThCeCR KxdTSB8nLo6ajbXR7+IECtNFhDpmNYaMwV+/akB+FkfS637iAcEjNEw/paAutKOQilPg bf1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723365325; x=1723970125; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-transfer-encoding:content-id:user-agent:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:x-beenthere:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=8s+ewvFZNAXgauMDnvEJWaui04b4H7tv/YsO6XUy1qM=; b=nMA92Sv9pgNGnqmsIBlKRR1UKsWj+Zv5+8y8CTtc5N+q9KYaJDN9zCcfeIxW+dmFit PBaThJEAuzl3fJECzDa8Ixuyjd2uWlY1XZxYPHbm2iV1Dyp4lSB156gtmNEspxGM10Oe HZ4umLNuiTTQZmD/pHPHepX4EcHmBDFYAOFYNwzChkjwmJSCuTV9ugdtuNk0GykVlWdQ GrxEYyFyYcjZrr89DLLrdLajbHWlbQ4gfyzXw0HXMhjy+r+0YwXfrR1kGBhjbve2yhYT T6fAWOomIqHbaTRctscwIeCjrvbryks5bjN2F8PamasvkAXzKWjkZKNmLMBPkeLWIqxH dbMA== X-Forwarded-Encrypted: i=3; AJvYcCUNHNk16/m3IzHBKf5iUW8YFsYIYEC8emQE0EthwxA2QLZSx3YgawXY6z95E7/ZiSNLioRW3XxGijmNllPb4dC/ySE= X-Gm-Message-State: AOJu0YyHJETZXjRb6vqENXDG/Beo39LeIkVYUgvpGu11mdAasrmoI4JG bLENYR3bVx30qylPAeoqdEBhtxK1wtjOhavtM0jCekyrL9cahRuu X-Google-Smtp-Source: AGHT+IHZKRoKZeGrxOrgQ5DdUEWJHYmLxL/CkRMIwrVhnvThzdpKpVyyuUb7DVsvy2uBrsF66/Bz3Q== X-Received: by 2002:a05:6870:f112:b0:261:236c:2bc1 with SMTP id 586e51a60fabf-26c62ef7ebbmr8102386fac.12.1723365325193; Sun, 11 Aug 2024 01:35:25 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6871:e412:b0:250:a95c:3b4d with SMTP id 586e51a60fabf-2692539603dls2538098fac.1.-pod-prod-03-us; Sun, 11 Aug 2024 01:35:24 -0700 (PDT) X-Received: by 2002:a05:6358:33a3:b0:19f:4d27:fb75 with SMTP id e5c5f4694b2df-1b176f599bamr857069155d.15.1723365324356; Sun, 11 Aug 2024 01:35:24 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1723365324; cv=pass; d=google.com; s=arc-20160816; b=nty12yMgi52t7AQpn/RwqsIn/HVr/MTpWOuVXdoPVyceAgmoyRhE5pzfuVulMQzH7N 5hdomkajRKudv3H46KusGF3EDfw1b0jza3GMgZs7D6uJ79zl4DYCvWak+21HD1MdFO6u HAflAJrwErJPMki8UCsGNhjEavW2Ij8bEEHczloQaNDldGrVLejeFlh0hicPNk7mszmA 5IZ1kV/wiRCTPiGiKdkNesWSrQZ+C1qMRxZBLzT0iKDAlFnBBy7R83xhvCKMKBf0s+k5 n2nQ/NxBBe9c5ho7TTFeqJxW3+/eVwxKE0ju1znZs0aBOwUZDN2nwy3Y6AtQb++8i8Ga NMQA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:to:from:dkim-signature; bh=yFCje6H6q9EFxxXxaO79vl+QxszCMEXZPb0Jp+AEm8Q=; fh=Cyz1NJTmrNkkXF1M+wSppEKSM6Icl1OUHbOqS9uyLXw=; b=bIp9PbiZB36iafB5P6i13YxGtlPBgTQ8kmPLG2ssLjnX6W3YcGmOswMAfm0ZEv4OyW ac5abvCHgtMU9HLnUVrmKd0EgPp5ZRPPlHdZR7mXHqYwO+FC5Vpr5tuFRozHWV/yCVUm hzzoidKCRRnq1/Vbqj3/QtZawZM9SeDFSeacbT/xSezuqYs5Em51pVOj2PvRiL9sBleY h/eCq0o63kXLuCIaUGsKXhB7JXM1GL8Py7BrEZROyshtHupxkIwdWdPs5ebqlAE172Le M+dTAFZnV7NIDinsKMmG6iGEo6klU7KM1QdY0aKZ/RnkBbRi/Vn0wh7naGOvLZIRoDdJ PizQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=qxL0SIou; 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 cedric.hombourger@siemens.com designates 2a01:111:f403:260d::601 as permitted sender) smtp.mailfrom=cedric.hombourger@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on20601.outbound.protection.outlook.com. [2a01:111:f403:260d::601]) by gmr-mx.google.com with ESMTPS id 00721157ae682-6a0a4dc04bbsi1410677b3.4.2024.08.11.01.35.23 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 11 Aug 2024 01:35:23 -0700 (PDT) Received-SPF: pass (google.com: domain of cedric.hombourger@siemens.com designates 2a01:111:f403:260d::601 as permitted sender) client-ip=2a01:111:f403:260d::601; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YQQOJNCjdJiRzZKwjBo8T2mD31Ow5RWVhYjngPifAW/snAjsgVu56/TprPnAeoIZnQnxJ5gohe6PglA9KWBCy15LMsM61FT+R36RKNN9D/5E09OhGHJfcD9SujQrG+9Ovd6mXpDDdTBoiwIFo9mHBk5JD1tlpmByqPt/o6a1/ziKTHjJwu44Q2bI2P3dKzI1C/HBoZmVKCGQ58WvO6fKI7SlI4y6VXTq7K5b01J3mWcVqHp2V40Mk+1SDbwU8vcio61lVJ6cvYh0Zg/pn71uHK0u03iYUQvewCQzenng4/gKNJktqVGyaKH+CId4yRvbdf9+GVluhKupNSCINGZnjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=yFCje6H6q9EFxxXxaO79vl+QxszCMEXZPb0Jp+AEm8Q=; b=Za9clNm4HummKqgeMr4navjyaLGUHQm1ENEphI4EjX/jQ/t0smkcLa6MypNP3hY2440pzpx6+3nr634K0blfiC+O8E4mGtHCYGAoV2cHx37RHIy42B9/5hbZ5+B43UMdzVHrkggVR/X6IUCVE7eHLQbARRPlQH6qDfwtcXrjeUiujKCSuqQMLtGYKkNdPGKHB726uDQ276BDeljlwuDc1TdU4UqFOll+ukgXSystLFh1Dkbjjg6cgu/8rIYMmLInco8z4/zuLn9vT0bX2XMbXixy48Ciwdh3zy+c9ZqkhDvR+rPrerjejBXbqT3DYM4BzQUr2taJm6vSVLpm14qMLg== 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 Received: from GV2PR10MB6137.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:ad::21) by AS8PR10MB5926.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:528::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7849.19; Sun, 11 Aug 2024 08:35:20 +0000 Received: from GV2PR10MB6137.EURPRD10.PROD.OUTLOOK.COM ([fe80::aa28:2e8:91f1:fcec]) by GV2PR10MB6137.EURPRD10.PROD.OUTLOOK.COM ([fe80::aa28:2e8:91f1:fcec%4]) with mapi id 15.20.7849.018; Sun, 11 Aug 2024 08:35:19 +0000 From: "'cedric.hombourger@siemens.com' via isar-users" To: "isar-users@googlegroups.com" , "Kiszka, Jan" Subject: Re: [PATCH] linux-custom: support vendor directories via HEADERS_INSTALL_EXTRA Thread-Topic: [PATCH] linux-custom: support vendor directories via HEADERS_INSTALL_EXTRA Thread-Index: AQHa63B/wIAkuHXw1kC0uwjje1/6l7IhtOKAgAAHBoA= Date: Sun, 11 Aug 2024 08:35:19 +0000 Message-ID: <4d56c471d9766dddba82cdd0d0ec7942c189d098.camel@siemens.com> References: <20240810215838.2098472-1-cedric.hombourger@siemens.com> <4cdee6b8-519e-446b-b884-0f8a872d7b23@siemens.com> In-Reply-To: <4cdee6b8-519e-446b-b884-0f8a872d7b23@siemens.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu2 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: GV2PR10MB6137:EE_|AS8PR10MB5926:EE_ x-ms-office365-filtering-correlation-id: 4649d43f-352e-4d94-49cb-08dcb9e08868 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?cWplR0JaRCtWR3p3UGpydStjREpNb0VPOHFVdW1NMW5iNHJXMVQ0a0h6ays5?= =?utf-8?B?VjZkTjA1alZYQWFGSWpQZVpyVXJUM01TQjFwb1F3Z0k3OUNZZ2ZmSUFtdTdk?= =?utf-8?B?UmNnSlFQQWJNbUdSQm1yMk5wYW9sclk2TFBYSEhObGIxQTNqRTYxTGN0aTBp?= =?utf-8?B?U1dSUHplVkxTV3ZaTG9BYWdzSG54MjBMVkh5UG9uTjhUcW1pZjhma3R0NEJq?= =?utf-8?B?MHJseXN1RWJRN2JUdjU0Y0lLZCtqbWNwVDMvckg5V3Z0SmtSUkxjN0xXOGh5?= =?utf-8?B?d0IxMEZDcFQvRDZ4eVpuOW9PUG1YUmcyYm85dzUvMVduVXFwZm50emQyWHpL?= =?utf-8?B?MkYzS0NKam95d0lrbjR6aFNvTWJSdC9obW90bFdSdTRKSGNZV3IrZVh3ZG8v?= =?utf-8?B?RlhCTDRKZzFOVlBTck1SWVc2SlpUb0M4ZGhoR2gxTTZ6ay92ak9yNDNFNHdD?= =?utf-8?B?clVOVE5DS3huOUp6N1laT1ZtbEx4SWxVc0hYZzFKcTNxQjVvR0htNXV3Sk44?= =?utf-8?B?ZFJJRktpREpaUlRsZVpudVZUMmNhRDZIM2J3cEc2bFhLTHVhTEpUWEpzRU5S?= =?utf-8?B?OHNST3dMV2dDbWJXeW1Qbk9zMnAwdm5hUTlFN01NbkFDd1VSQ1hseldFZyt0?= =?utf-8?B?UThVMXhzYmg0M0lPQndhUk1Ed0duMVU1ZjYzMGN5bERkWnQ2QWVxa3dhd0RM?= =?utf-8?B?dkxlMnhXNjM3Z0hBNFVlNjg4RTEyQmsrUXhNQWZHZmd6QkR0ejVJN1RPK1pV?= =?utf-8?B?ZzkwYUR0QXYydGpsZ1ptaDJPRG9lWElkTzVIanhTOXpjZ2tsbkluQStJMTVj?= =?utf-8?B?SkIrV1YrRktGVisycTE2ajREQlNnZDhBc2hPYXJWOXlBSHh4dVA2UTBGc3hy?= =?utf-8?B?aWpWSWhKSmEweDNFOEY0YVAySEFoY2txRDFrMzVRcWdkZnZpa3g5QjVoK2dD?= =?utf-8?B?aWp0V2VYK1E5T2lvaUJhM2dJa3h0QnBoMWF5b2pOd1p1eE9iQkxXTEE1U2s3?= =?utf-8?B?K1RRcml6NTdPRitaUi9Hd0lGQ2ZzcVBvT3F4ZnlmSmFwN3FURm01aDI5RHlC?= =?utf-8?B?VWpjK2owREZNMS9JWXA3eXlMckIvOWY4UWVTMk9MY2VNbTNWQXc0ZnpTaWFV?= =?utf-8?B?dmFCSDd0WjA0RUpQbWtIS0gwaFhjNWhQYzZhK05BTkpoSFMyeWZYd3g0TEly?= =?utf-8?B?bjZZWWNHL3hPSllRMi9Nb0hoOU9PT1I0cWsvRit0MUtmb2hDSk5vcFZMeDRN?= =?utf-8?B?bldrVE1rbE9rbk1jNS9yWnBJaDdnQmxvY1Zmck1uc0Fub3UwdjJzSU1oK2Fr?= =?utf-8?B?YituNHFHazhFZ0lCaXRWbTgrRmthZGNWeGQwdUtNa0tUd3RDWmljQlpkeFo0?= =?utf-8?B?dm5mNVNtNTBQcEVGb1cvSm1IODV1S1BsMkIyN0JSUXI2Z3FHMWUxZzNZQ0Jw?= =?utf-8?B?aWRuNDVwM1o3Y09VUDI4eDQzWU1zL2QzcnR2ejNrbm5PbEtBT2xFTnNOR2Z5?= =?utf-8?B?K3RaV294bzFOOEswQk5JRlhYR0V5SXZEZTlSWjgxSnJOMDFBQ2NOVnpURzdt?= =?utf-8?B?MzNXYjdmMGlaV0xIQndzdmdrdWhVM05ha2tkZnRDWDFKNHROMi85MTBmVVl5?= =?utf-8?B?MStGc3lVUitLQmVYOGUzenhSRGVkOXYyNm1GVFVIRzRVejUyc1BpeEZvekdo?= =?utf-8?B?UnZQTUtvVllnNHNPT3MwQ283U2wxcHdNZ1ltaERDT2ZXM0tlU2ovc2ZDY0F4?= =?utf-8?B?NkVnUC9WZlNXbG9iV2lNMFpScmVsWVphT3ViaW5GN1ovOHN0aTU2bmk0cHpo?= =?utf-8?Q?dirakDpqAYAwsnAbPAPUS8E8FGSjQyRD8unBo=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GV2PR10MB6137.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SkFZcFhRbStBdFhyKzh3SFZxSUNnSlRaN210TVkycW51Z3pyVW5yZ09Oak5U?= =?utf-8?B?T2ZEVy9vTEtMdnZqUGVhK082eXlmYWxORHppZXNzZWR0VHU0cElWbzhLSUJp?= =?utf-8?B?MkhWUHFEd211VGluUDhFVjNTdWhmYlpYMlA0QSt1M0toWlVFMEwwL1Jvaklt?= =?utf-8?B?aGVURjZmZVlJRkZXcmdJVFMwc1pWa3p5bUFRdU1lTGFBT0p0dWc3bUljbEUv?= =?utf-8?B?SW01Z0wvbjQ0enM4bTRCYjZ6U3pJMlVKUWlaRVEydkJKVnNlZ05ESGJhVG9M?= =?utf-8?B?M1NnZmRDZFFxS0I1dFBrRXFWYjhXMW55QXVNRnQ4ZHBDaDZ2SnY0ckc5Z09J?= =?utf-8?B?YXJRL0hCakZCVlpYU0JvN2tvSnpoemdZdTFWODJER05NZC92YWxXOW91ck5n?= =?utf-8?B?WUEvWVEzeWdDSnY0VktubTJaMDFCbHE2QjVaOHpKQXpWdGJxN0EyL1RUMXR5?= =?utf-8?B?eFRoRitFejVYa1M2UERTdXAwT1RYblhsenluWGJiM0Fqd1dkRlJxMHFOOVVZ?= =?utf-8?B?dzBERDJzVXJzU28vb1IxVUVxRnQzeVJUc3Q2TTVHdDMvRlA4aDM2V2VUZG9F?= =?utf-8?B?bFQrZElGYTZMRTJQd3pyWmJlQ0M1YlhBQ3c4dldtYWlhcUZic1dyR3NoU3Q0?= =?utf-8?B?QWp4UTJsMHpDSE13RFViT0g1RTVpdjBsNU5kTGFNY0p2VGVCYmswS3lNZkFu?= =?utf-8?B?dEVBcGZlWUZhdmZMdEtqNVdyTWsrTDZSbXUraXc3YXVzRjRQenpVVmIrVk5k?= =?utf-8?B?WnhJRkZJZitzRVRhY1dscko1ZEV5UDU5ekVnekpzRWs3RS9pTXRMU3pXSTdP?= =?utf-8?B?Y1JyM1RFM09maTFVL243S1AyUTh2bnUvamFUMVFEZElIS2FrQ3pUUWdmNzhh?= =?utf-8?B?dVZDczNNbUMzT1pCK1V5WjFnVzZpSUJVaGVsT3RnSEVQbnkvdnBUWXVZK1Y5?= =?utf-8?B?c1MrY3NTbWk0WUpDNFFuSWZiYm40K0JPT0VTVnpUYXlPSTU4Tk9zMnNtaXIx?= =?utf-8?B?ZjVYWHZUbHBLVzJMYitTWjBIaTFZMHVQV3ZNUG9MR0ZIazhyRnM5S2lBWmw4?= =?utf-8?B?RFVOZnpDSWNQLzh6amN6elN6czY2NUJEdUoxaTNFaFdnS2MxcWozb0pyZDhh?= =?utf-8?B?OUFwU1Z4NWJjT0l3MjBqZXR6S3pmNkpibDdDVDlmSytINTNxZ3FaWTZKejJx?= =?utf-8?B?NVRuK1ZIbDAraldIeHpKYXN6TUJ2NTdvMFMxY3hjeU9qNS9xd2VSYnBhai90?= =?utf-8?B?MXdHdXhYL1FkYXNEL2draGh3ak9ZUFluYmV0U3FMbVYzNG0xV3hpRW5SQ2JX?= =?utf-8?B?cllHOE10L3NaVmFwZGlyUjZvakJwQ2F6blRKMHQwdXVNRDVzT2lIVzlRakZZ?= =?utf-8?B?QXFGUk96ZjU2YXFVNnBqWFhpSFVCclZGQUt4NVZWcWlGMUc0WXAzTmVMckZs?= =?utf-8?B?QUdreGVZNWs3QTAzZ2NuQmt6OXJsOGE3R1AxYitSZm12ZCtoU3FhNEUvQjd3?= =?utf-8?B?N2sxUWhrRSszWjhXVGY0UUFRKzlGdTIxN1RjaFlYRUlUVHRabW9WNVVaSjND?= =?utf-8?B?TzNhdlFHUzQrbk1SdXhITDlzSXBIeTZlTlA3SnExZ3RLL0J6S0FZYzFqRUxY?= =?utf-8?B?TkthYndBQ1BMZTkrNy9ab0lvQk4vLzJKZFJldnhqeVljdmU2R2R6S2hhWExl?= =?utf-8?B?bjVnRHNqS3J4WDBVU0NsWUZRVVk0V0FIZ0J0NmhoR3NZQlE3V1pBcFY4VkhL?= =?utf-8?B?Nko3SHl5YmRVcVJ4YjJYQkZMWmNxK2NKeitjTFZxOGxlZWl0QnBOa0VDNCtM?= =?utf-8?B?NmttNFRvR0x1dUFHTjRacVBSL3lRbjNueHlVWlE5ZVROZnNFdG5QM09Rbk9Q?= =?utf-8?B?dklpMmUxWERoMFdYWG1ZV05yZ0RsUklyQnJYUFFESFYxTmYrU3JkRThxQ2Na?= =?utf-8?B?Z1VqVXhKZjRnU0RPTUN3N09sTHlvOHFqU29PYmlSNW9pVVU1NW1peG5jeUQ4?= =?utf-8?B?YVZHNzk1Uk1CN2t1U21WdUMveXdKMHNVQ2RObkF5Wjl0NGV0ZHd4QzhEVEo3?= =?utf-8?B?MjBPVkpEbGlLbGJhQnNTbFh0WG1BWWxDdG56R1ZJOXFUTldvbFM5T3Y1SG9M?= =?utf-8?B?WnY2OVpCdGRHN2hxaE5neG5SYzIyb3JLeFMxNGFxWUJiRFJBSXJPRnI3b1R2?= =?utf-8?Q?GStkI2vEvujixYneL3/kfBA=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: <4B93ED1A74CC0B458C90EF4A53EBFF01@EURPRD10.PROD.OUTLOOK.COM> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: GV2PR10MB6137.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 4649d43f-352e-4d94-49cb-08dcb9e08868 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Aug 2024 08:35:19.1861 (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: xebm784FABreWnEM3jgRn677r1cYoAIFY1GB763fRWVBbHehNX7VgY6XGWXGN1f/ERFURw8GKNVFQXm/WIKK0ayEs9zlDL2/y82aB9kce+c= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR10MB5926 X-Original-Sender: cedric.hombourger@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=qxL0SIou; 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 cedric.hombourger@siemens.com designates 2a01:111:f403:260d::601 as permitted sender) smtp.mailfrom=cedric.hombourger@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "cedric.hombourger@siemens.com" Reply-To: "cedric.hombourger@siemens.com" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: xxw6FhZO26r/ On Sun, 2024-08-11 at 10:10 +0200, Jan Kiszka wrote: > On 10.08.24 23:58, 'Cedric Hombourger' via isar-users wrote: > > Some vendor kernels come with additional directories to be included > > in the > > linux-headers package in order to support building of their out-of- > > tree > > drivers. HEADERS_INSTALL_EXTRA may be set to a list of directories > > relative > > to ${S} in any kernel recipes that includes linux-custom.inc > >=20 >=20 > Does this affect more than the legacy Nvidia Jetpack 5 kernel? I > worked > with a lot of vendor kernels but didn't have the need elsewhere so > far. Same story with QCOM kernel. While for Nvidia, Claudius had chosen to ship a copy of Isar's install.tmpl, for QCOM I had patched debian/rules to ship additional files into linux-headers. Neither approaches are IMO satisfactory. Are there concerns about adding a new user-visible variable in linux- custom? Or was the question about this being proposed to address a single corner-case or multiple vendor kernels? >=20 > Note that we also didn't merge (or even propose?) the ccache > optimization for that horrible and now (JP6) removed kernel overlay > of > Nvidia. And for the header topic, we resolve it in the downstream > recipe > - a 3-liner by now. >=20 > Jan >=20 > > Signed-off-by: Cedric Hombourger > > --- > > =C2=A0RECIPE-API-CHANGELOG.md=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 12 > > ++++++++++++ > > =C2=A0.../linux/files/debian/isar/install.tmpl=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 6 ++++++ > > =C2=A0meta/recipes-kernel/linux/linux-custom.inc=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 12 > > ++++++++++++ > > =C2=A03 files changed, 30 insertions(+) > >=20 > > diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md > > index 65cd98b3..21c558d2 100644 > > --- a/RECIPE-API-CHANGELOG.md > > +++ b/RECIPE-API-CHANGELOG.md > > @@ -634,3 +634,15 @@ into kernel kbuild package. > > =C2=A0 > > =C2=A0When downloading from debian snapshot mirrors, rate limits might > > apply. > > =C2=A0To limit the amount of parallel fetching to n kB / s, you can set > > `ISAR_APT_DL_LIMIT=3D"`. > > + > > +### Custom directories in vendor kernels > > + > > +Some vendor kernels come with additional directories to be > > included in the > > +linux-headers package in order to support building of their out- > > of-tree > > +drivers. `HEADERS_INSTALL_EXTRA` may be set to a list of > > directories relative > > +to ${S} in any kernel recipes that includes `linux-custom.inc`. A > > l4t kernel > > +recipe would use the following setting: > > + > > +``` > > +HEADERS_INSTALL_EXTRA +=3D "nvidia" > > +``` > > diff --git a/meta/recipes- > > kernel/linux/files/debian/isar/install.tmpl b/meta/recipes- > > kernel/linux/files/debian/isar/install.tmpl > > index 00011517..0a7bdd66 100644 > > --- a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl > > +++ b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl > > @@ -193,6 +193,12 @@ kernel_headers() { > > =C2=A0=C2=A0=C2=A0=C2=A0 (cd ${S}; find arch/${ARCH} -name module.lds -= o -name > > Kbuild.platforms -o -name Platform) >>${src_hdr_files} > > =C2=A0=C2=A0=C2=A0=C2=A0 (cd ${S}; find $(find arch/${ARCH} -name inclu= de -o -name > > scripts -type d) -type f) >>${src_hdr_files} > > =C2=A0 > > +=C2=A0=C2=A0=C2=A0 if [ -n "${HEADERS_INSTALL_EXTRA}" ]; then > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 for d in ${HEADERS_INSTALL_= EXTRA}; do > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (cd= ${S}; find ${d} -type f) >>${src_hdr_files} > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 done > > +=C2=A0=C2=A0=C2=A0 fi > > + > > =C2=A0=C2=A0=C2=A0=C2=A0 if [ -n "${CONFIG_MODULES}" ]; then > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 echo Module.symvers >>= ${obj_hdr_files} > > =C2=A0=C2=A0=C2=A0=C2=A0 fi > > diff --git a/meta/recipes-kernel/linux/linux-custom.inc > > b/meta/recipes-kernel/linux/linux-custom.inc > > index 6aa70fd3..7e312b75 100644 > > --- a/meta/recipes-kernel/linux/linux-custom.inc > > +++ b/meta/recipes-kernel/linux/linux-custom.inc > > @@ -48,6 +48,8 @@ LINUX_VERSION_EXTENSION ?=3D "" > > =C2=A0 > > =C2=A0KERNEL_DEFCONFIG ??=3D "" > > =C2=A0 > > +HEADERS_INSTALL_EXTRA ??=3D "" > > + > > =C2=A0# Add our template meta-data to the sources > > =C2=A0FILESPATH:append :=3D ":${FILE_DIRNAME}/files" > > =C2=A0SRC_URI +=3D "file://debian" > > @@ -84,6 +86,7 @@ TEMPLATE_VARS +=3D "=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 \ > > =C2=A0=C2=A0=C2=A0=C2=A0 KAFLAGS=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 \ > > =C2=A0=C2=A0=C2=A0=C2=A0 DISTRIBUTOR=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= \ > > =C2=A0=C2=A0=C2=A0=C2=A0 KERNEL_EXTRA_BUILDARGS=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 \ > > +=C2=A0=C2=A0=C2=A0 HEADERS_INSTALL_EXTRA=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 \ > > =C2=A0" > > =C2=A0 > > =C2=A0inherit dpkg > > @@ -224,6 +227,15 @@ do_prepare_build:prepend() { > > =C2=A0 > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0# produce a changelog f= or our kernel build > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0deb_add_changelog > > + > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0# make sure user-specified d= irectories do exist in ${S} > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if [ -n "${HEADERS_INSTALL_E= XTRA}" ]; then > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0for d in ${HEADERS_INSTALL_EXTRA}; do > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0[ -d $= {S}/${d} ] || { > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0bbfatal "HEADERS_INSTALL_EXTRA: > > '${d}' not found in \${S}!" > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0} > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0done > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fi > > =C2=A0} > > =C2=A0 > > =C2=A0# build directory for our "full" kernel build >=20 --=20 Cedric Hombourger Siemens AG www.siemens.com --=20 You received this message because you are subscribed to the Google Groups "= isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/= isar-users/4d56c471d9766dddba82cdd0d0ec7942c189d098.camel%40siemens.com.