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:10:25 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f59.google.com (mail-pj1-f59.google.com [209.85.216.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 47B8ANXA003369 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 11 Aug 2024 10:10:24 +0200 Received: by mail-pj1-f59.google.com with SMTP id 98e67ed59e1d1-2cb4e6725ccsf4552303a91.1 for ; Sun, 11 Aug 2024 01:10:24 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1723363818; cv=pass; d=google.com; s=arc-20160816; b=QWcm7075ypyxkxa6Hvda6Lt/7ZnEvPvebjhG6Mup766xmol9gX8lbLZftrXKaD7kAD MeoQq8VUry2bPrXMJFwINFsWSVGJhrba/TxTzbcFtAaftKTd9u14EKXU7hmj3OFy5fc7 Dyx8zgpx+e8brBowrthekYIL8wY+TzyXiy0e+Eh49K+RzK+Dk3PEzviOxct3SCnEXJLJ 1qDV4NZ7DNeX+3wiLkWnNmPQ5Mh4fbAc8i1zMtlLFgT+yF9ZLesiwAFa5cOv0mCVL3qv rw+LjVdRwtizapFpH7J7if4tVseOWN9/bjygZaEZEeze86IxSDkRLdJ/7Xd8zMkKMMDB n0IA== 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:in-reply-to :autocrypt:content-language:from:references:to:subject:user-agent :date:message-id:dkim-signature; bh=qly2z8etCk6V5LllkOQdxGW0eR6SFjVmaxRMU/v0Oeo=; fh=HBoTry19VAlKXt/c4Tzgyneh/Z/Sq1JbUlhYb1lKd/A=; b=fdCezn4xn4+54Ash/MfZbvzTBq+9ndVGs18uDgTDYF8EciJMeMHDB4+nNV0kBJv5np GmcSbQ+KXzOfe2D4ddopWSrRaoHzkSoWKfLm7Lz9wZzBMxw1VJ3hOpqGltaPR9j+UZcj PClwcWpWUss2zx5AD+yYXwGIJdU59mQafg3ppDAgcf1JLX0QUnT+OX35fGqd9zVexzy+ ub0ESkBi6tuFUdDhlRoycfasTS0s28eaqlC32vKXw2QHs/1bhZiebtxKobQve0LHt6ik 0IMOQVAx/v4CjuAd38rzb+6FRcos8OizCvGpWjFsiQxc3mKlh13Iyl5l926uWlzwrXnv LFPA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=LLo+MZJP; 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:2612::625 as permitted sender) smtp.mailfrom=jan.kiszka@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=1723363818; x=1723968618; 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 :in-reply-to:autocrypt:content-language:from:references:to:subject :user-agent:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=qly2z8etCk6V5LllkOQdxGW0eR6SFjVmaxRMU/v0Oeo=; b=JfDVAxBmHPEihgFIjgSYeo6AbGa7ibZyZNEymV23X3c/eGkbDB8E1inrInAuuIcXo4 VOFgOW5g9L0G/9e2jRPeAVPdCm0qGz/DKJrcHWOSd69o34VgWTDOLl1fN4u76g3Rr7U9 5/eBjSdeuC2Se6mqMvGeHcdDdCYyZRSHPFXFzKUu0O5jbeFUnca2qplmMQR38zajaUtC 79Z7I0YH1WgKWgXj5rKHIWxKyti0CbaTGbElIry/yvFnL1m3D2nYiKICeymFXBo/+iUL wwVSPEImUuIXxf8f591WMOcdesmrGuZeoV5TQpTRSG8mpOHBf6N398ec3PTdIuKXgbxm W5dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723363818; x=1723968618; 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 :in-reply-to:autocrypt:content-language:from:references:to:subject :user-agent:date:message-id:x-beenthere:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=qly2z8etCk6V5LllkOQdxGW0eR6SFjVmaxRMU/v0Oeo=; b=BW0wndGTxWieZfbDApny4KzHilUTJfONJRVycB9HhYPesNW5VMu1wziTeMGcNttpPk BPmVXtctB1NMh9VDLnfQufRJAq2QdX+FBoGP68qoXTFfPsUT7kBjdFacpOTzODWsl1i6 OIZkENksKtOzPpwD8tOfPCWfWrn0kiw/ujTe4Y7fCGIwYEMuv0MrMUpAyyG8pg3A/HwP a6sKQs1824KPT4C7un1lDS4G2DelFRNb1UET15rd6/yXvPhpd0q3ti1myIH0EnH6Xbjb +qz1labqdTrx6GVZWaVeQGBjl06WK+78A5nB9LUf/loD1q/LImBXd+nSI71C+HtaSOvU qtiQ== X-Forwarded-Encrypted: i=3; AJvYcCVhEDk9EPz+4oc2i0jPgm7g3slVYe3Tr7D0jch0tvmbGjEf71glZvl3hMSNBnRj14oY7/RBYIBYcLSVXj8RrRA85UU= X-Gm-Message-State: AOJu0YzV+sMBhWMFx8t2l/5loKOmBKlSLsWjHANH5U6IfFV8tUclxS+a 5N3SJSXSRBYFAOnpXwWBGexA+g2UJ2Hmp7a1bfUl5H62/+8wOPPC X-Google-Smtp-Source: AGHT+IFU1e81uP0yUkmMa+UkmSv412oX0BcEl7L3oqovu6lrmgMbvUZ5s4zycK6/5NgLVC/qPCS11A== X-Received: by 2002:a17:90b:1806:b0:2c8:5cb3:42b6 with SMTP id 98e67ed59e1d1-2d1e7f95388mr7036880a91.8.1723363817371; Sun, 11 Aug 2024 01:10:17 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:90b:d83:b0:2d1:dadc:112f with SMTP id 98e67ed59e1d1-2d1dadc1479ls1724722a91.0.-pod-prod-03-us; Sun, 11 Aug 2024 01:10:15 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVv1ZhuZwRo3U0yeKcnCELArqrZqaiZLj/tK969fhYjnuDugNcOLQfZojT98cHc14jRfibnxQ35jTi4FzTMR8nZ6zKOhQPWIrkmDmY= X-Received: by 2002:a17:903:41cb:b0:1fd:91b1:7897 with SMTP id d9443c01a7336-200ae633695mr70721605ad.65.1723363815081; Sun, 11 Aug 2024 01:10:15 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1723363815; cv=pass; d=google.com; s=arc-20160816; b=KurKhOMmb9VHBFYjvma/bSt4ttTukrWV/NWVHymiTTIS/8+qA5xLNqQ6p9bCGrU1yu Wt8uzJhjjAzBvdJ2/+3Tkyy+pTqcEUJvXsHAQBbr5Xlg0SCfwJvbB4eJc4nKzf56y4LM BahT79tW9TZ0LelmaIA+3YTZQ1MxvUJY2Pm16i3P2omcj073j5RcZJzzjKK8JMKZIYGz bzl23qZ7Cs7oDAZDaqxs3Ohj7qfKl/QDymq69mWhcXmTLZYX7StIXHptopX06bRFKNCi LHSHwBaMC1QivgFQUh89mmA0ZFHoyGukXBXgge2QzjC9KCC0hPRGgj1LRfM2hNoEUde3 v/gA== 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:autocrypt :content-language:from:references:to:subject:user-agent:date :message-id:dkim-signature; bh=CWf7ShOIYdzylF2JdBbG6KYIrbky2hdyT8TQrdGHDfc=; fh=1x/T85rXr8yhgzXWAa7zssXnuyt2jGlhJYPIGFWr6UE=; b=lX+sWEx0kW3IBfi0xIOIWisMsC+pqZ3+LN/BmBmabvlg51Qgm3IiAX3qu8HNhyygGF F3NH0BkEK98+AA+ZYynGJajDw4eIQzP5E+lIIwnlThpja/QcuI9Z2mJzYNgKxFHmuNj7 HAa0JEKt+uiPAK6YXONrPPZMnC7p26Eg1AGoVQ0ssMjQoeNd0KkOzoE6Vl5Axr7061L8 6TmCfpVaVLzmgaf6lpBgGXtftsq00tQaJPBVuNo4kgrTRjuiYrTWVmpp9pGLtAQ32Ach RS2HjBXPsfgWKCXoW7QTrzv7r/c+Pq6fCWsDDE3llPzwCsfexBNzfMupMkqMRsxIqpiE U1Pw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=LLo+MZJP; 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:2612::625 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20625.outbound.protection.outlook.com. [2a01:111:f403:2612::625]) by gmr-mx.google.com with ESMTPS id d9443c01a7336-200bb7df67dsi1060805ad.1.2024.08.11.01.10.14 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 11 Aug 2024 01:10:15 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:2612::625 as permitted sender) client-ip=2a01:111:f403:2612::625; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=O57ipyIQD7N0eTUmqdS6LFb8+6doWX5RgjTP88yyvstGg3f45Hunm8rpMgu2O5c1d6LhrtbqZKT2/haCtwhroOvDJDUufX1a1bzfln0FlPajPh8UVhkdyK+bfzXb9Z7YQoNB58kl2ncMJK78BJAGXHkfvZEPlo5oFUqic+sijdGcb8LAKnKr6UDlADqiUy8zGci2zaGlw+O3QHh/L381nCk8ElxcpYnWu61HPmBt4XVKE6cfjYP9VDPbqockeRa1CAfrAYlHPFN/7l1WyO9jw8hQT7RCDfnoXUp/qKpdW8zywA5jtdFFdWpxyRCThkzcijLM22c+GEIkdIgo6Lhu2w== 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=CWf7ShOIYdzylF2JdBbG6KYIrbky2hdyT8TQrdGHDfc=; b=SkukFhf4I46xbfwYhRuxN5et0i2xhfshSFC3vqWnwT8E6T1J1EbCfPsGI8aPc8mvoEv61Wki7446Pt62/lzF/5R7WnpTujAouNlAnw/SI76Me3Gx0LgiyVaxw4RsjK3r3Gc0ggG7H0gmpyT/+I4ODmHAGC4m+WV83Gbk4ESvM0Imkpw+IphXQeTVBpOuxe2Uqw0tDLqEijWvHqANlmpTghfbhrnzPeLyoCvMXAZy7keEeifsiagXf6V0h1iZr9x8sdDjtgDu/dzLfsNjQmE/g9XmCM22m1nEj2YqyjzKw2PQVhATQ1aiByVGt9tZKYVSnJpXEYCk6OYsW0U3AwXRcA== 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 AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by PA1PR10MB8587.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:442::17) 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:10:12 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408%4]) with mapi id 15.20.7849.018; Sun, 11 Aug 2024 08:10:12 +0000 Message-ID: <4cdee6b8-519e-446b-b884-0f8a872d7b23@siemens.com> Date: Sun, 11 Aug 2024 10:10:09 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] linux-custom: support vendor directories via HEADERS_INSTALL_EXTRA To: Cedric Hombourger , isar-users@googlegroups.com References: <20240810215838.2098472-1-cedric.hombourger@siemens.com> From: "'Jan Kiszka' via isar-users" Content-Language: en-US Autocrypt: addr=jan.kiszka@siemens.com; keydata= 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 In-Reply-To: <20240810215838.2098472-1-cedric.hombourger@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR0P281CA0137.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:96::13) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|PA1PR10MB8587:EE_ X-MS-Office365-Filtering-Correlation-Id: 9140955e-0afa-4dbb-cb69-08dcb9dd0643 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?RER3Z2pWZ09SaTVZclBobDhjWDFOaEtJbTBSWDcvUmorK3djUGpyZU9TQ3Bh?= =?utf-8?B?c2JVUlJzSVZscjhIVHdUdkVmcnYrZzZMcCtOVjB2cTY5NERNaTFPbm1QY0FW?= =?utf-8?B?MmNFNkprYVlxaU53RVBTWm1aSnN4aUV2TkpnblZ2ZlVjYlI4eTg0U002RUw1?= =?utf-8?B?TTZzS3A0N0xhMlRSaVRaL1BaZHFxU0EzR2ovQ1RoelRFcm8wUDl5WjNaQnl2?= =?utf-8?B?N0pCaFR0aFFCbXRVWVBpVGdDNE1jeEJ5em5iVkYxbmVhaHN3amk0bTF3S2Nh?= =?utf-8?B?YldPdDJGajMrak0reEE0RTZ0c1QzOFVXSXN6U21LMGZSMkFyT3JDeG55VDNu?= =?utf-8?B?TnBmUmo3S2hPWDI0ajJzbWFQdk5KSURORVZNbnMxOUdPc0R3QUZhVDNoY3Zp?= =?utf-8?B?OE0xaGhDT0N3eHBRTWYzR2wvOWczY0RBU2hQZ0dVS3U0aGtDRGxnNzZkWFdU?= =?utf-8?B?eWJtVzlEYXlyVzljWEhmN1pWdWZqWC9qT2pjNEhKUG5LTkRxVkhhOHBXaUNB?= =?utf-8?B?STlRMjZSL2hOOTVFQWU1dnkzdWVVZ0xGUDBMQ0R5aHh1TWE1bnkrSE55eHI4?= =?utf-8?B?QitJM3Q2NUdJaWFRWWdMN3g3WWtmOWgrK0VQTHBtRER1cVk3Q0NINWhBYzZ6?= =?utf-8?B?QW1VQ1E1R203TnZvR09HeU5ZYlZPbkVUNjNjRjR3S1FYWEdna2xWSlllTjQ2?= =?utf-8?B?cUdIZW42VG1qMmN3Y3JPY0FrWTBiNGZMNG8vV1Q1cHh6NUJDc2JjSXlQL1B5?= =?utf-8?B?VFJrRmkvN3I3VVF0dW9yaUZVaHlkV3VJbDEzM0tMdm5xNEsvL2JoVFpSSG1V?= =?utf-8?B?UkxzQUNFZ2xEeTZ6L1FzUnRBendNTklZZURvR2RhRzl2dmV0K3BIUVprYndP?= =?utf-8?B?cVV0cmc1MHdKa1Y4U2taUmh2elBqaWJnSWl2bEFUbVI5SzFyc05tY1VPaGR2?= =?utf-8?B?ZDZYYldOMG1PUXQ3T0lEZnp1QVdoY0RpbHZmU1BKVUc3WkgyaHFwY3ZyUUFT?= =?utf-8?B?VmhCaDA4dEp5UE9MS28zZmw1QUUzZnpwYU1iSjArc0dGTk80WkE1Z01LeG9a?= =?utf-8?B?Y3NlMWFXeFN1VnFHamdTa3N4L01pay9ucmZtQWxtQlBtZWtmQWZSYUpkbnZh?= =?utf-8?B?dGdqSUxXZW5iUG1GVmNXeml0WCsyOUdCU21XWFRQbm5MV1cvOXBQemZaZmlK?= =?utf-8?B?TWkwOW9MRWM0SjFQamhuQlJUeFFoRms3bzJ3UEZVT0ZDV1JoOVhHbEs3eGNM?= =?utf-8?B?c1VCbWV4QS9Xcndvb1ZBZlpmT3hkcXJGNldRbjlBN0tzZlBoU1psZjJKWmRy?= =?utf-8?B?eElSZ1JqOEhMTXdqOFRQWnRUZmV6c3FNWmdnQ24yemQweG1KYzZqSjBuNCtH?= =?utf-8?B?bEgyb2NjNEZFSmdoTGtCdFkyak9DaVh1T2ttcnViSThnRWloUnluU2wzTXJ4?= =?utf-8?B?cnRhMHJMblIwM2NCUmJRUlFySVZ2NCsrVzlwbVd1Z2ZDdHJ1MXd1VURvMWRE?= =?utf-8?B?WUhaMDlzWEt6OEUxN1BKYUw4a0J6V21kNzJXbzl0cWZIak91K3VxMmhoaW85?= =?utf-8?B?djJzd2ptaUhGSi9JS1g4bjBjTk1ZQkdPTjZWanU4WFdtb1hKRHR4d250OEVV?= =?utf-8?B?TWVQSCt3VjlNUHc4ekFGOGJLaVdqSjZXL0FXZVVlRkcwS29Qd1dPd1dBOG9W?= =?utf-8?B?VnpJVUhhSEFuSEcyamdlZUpyeUNhM3djSlF1V1RIeTkxQ29adnV4OE1MdWNy?= =?utf-8?B?Y0NMSUZZYVBwaTFTNEYxcVRBMGpISm9KdlVrdnpoYi9nVVE3ZWdqYno1U2xC?= =?utf-8?B?cTVZclNWY2xZYVAxZ3hEUT09?= 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:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VldLSlZ6Y0dCWmV4RWE2R1FuMzBxTXAxS3hTanJ5L0o4aEJ0QnJ5ZThaQnVW?= =?utf-8?B?MWlsV2txWkRzQlg2b25rVGtZM2xnN1JHZlNvQmp2a3p0K1RFNGpQRFNFWXcv?= =?utf-8?B?QjNmRExCRnhoVjZMNkFHT1kvOUhMUDB2WktvV0FldnBocXIvSlk4Y2ZuaVhu?= =?utf-8?B?bU93L1lLZUtmTlBPNEl6dFRhaTUyZDdpTFUzaEp6VHZZbmtjanhYMEkzMVhU?= =?utf-8?B?MnNTbjVJQTdUZUhqamFteXd3ZHFucE82bnBGZGdXR01RNXJvQmpYUXNtSHpm?= =?utf-8?B?ZHhUV2FrZktyU3BmdVAyMHM0cm1tVEJUMy8zdWZSNkh3WCtkdVFDMWxWNDR1?= =?utf-8?B?SW9YWmNsWUtuMWRVNWpTYW5nZmsxRWl4eTYzUGhtTTNuM0tzODRuUGhkMi9m?= =?utf-8?B?MEpuMDV3Y3BaWE1BcUNuR2ZDUU1hbVo3ME1UenhRU2JNc3NNdExncjhUcmRY?= =?utf-8?B?WG9TVkJMdERpbWJBdWJnYWxBRkl4MU1BbzBjYjI1NklDU0JwVWlKVHdBNFBT?= =?utf-8?B?YkFTeTZEMndsWHNvazhtMGR1Y252aWpmRzdXZHc3UE5uek5rdTFRYUNVZGwy?= =?utf-8?B?emVVYmdsZWR2TG9QZmJUQkZBUnc0dnV5U1BDZEZxb0RDbDNnUXBhRU9VOGQr?= =?utf-8?B?ejRuWjUvMWxMN1dGbDhBUmRMY3dycG1YTEhUQlpTaGhSRHI1Uzl3UWYvdmwv?= =?utf-8?B?VlNyRkdaYlo0SFBhQ1hUWllzbnlKMWJSdVlkb2ZXWWlvK3dleTZUVlRGbmFz?= =?utf-8?B?NW5zNm5PUDJJK215UUJ1N1ltN1dwcWtRcDRoU0ExTFFPdVp4MzkwcjVKNnU3?= =?utf-8?B?VEc1bklMVlQzaldhcExlNWpNVjVDSnFHWVlockNpcktET3p4WGw1cDFRWldi?= =?utf-8?B?ekl6em9IcnRYb1JjMlFJdmRodHJFbjdpeWd0UUVWdG5Ld1BPaE1UQ2lheWRm?= =?utf-8?B?T0NIeXlDNmJXZUFUbVFYQVFRaHMveVJpUHJzRjRVb1d4VzRDbFhnVHRqQ1Fq?= =?utf-8?B?Wmp5MmpOUU01aE9BWlJobm9qVHZtN3VnanNOSjJKOStTQ2QyTFplWG9sTVAv?= =?utf-8?B?U2EwTkRUOWN1WUJOR1lITFlwVEJ4MDE2SVZMYzRiTUpKNDV1VkxueFRNUk1x?= =?utf-8?B?ZWhKRG1wTllTdTVFbmVMd21EYmZuR09VYzl2djA0cEdvdG9ER1UwemcvK0ZT?= =?utf-8?B?TTdKU1c1YlZCdlJHSEJ2WDBVREI3U2lvUnhVWCtYM3p5S3JIdmtnUWUweGdw?= =?utf-8?B?UE9mVEhyYjM4dHJ6a0YrU1kvdFRTNE5nbzBaellGYStoWm03c256Uk0wWE5u?= =?utf-8?B?RWt3ZlhJbm84QXBuWGlLdk5YM2Q2NERSaVJub3QvRndhSEhXQmQ5L2JOR2Ey?= =?utf-8?B?N04rcUY2Q0ViaFRvYk1BSFlnNi9IQnQxTjNzd2xpc3NDZmoxMG5zS283OTFs?= =?utf-8?B?aThRNERYdVl5YlRUS1lCMlh2N3BpeVBUcUhNVkJDckdFQXkrYjBRZFBtTFBH?= =?utf-8?B?MXYxVVJ4ZUkzVXpjMzhXVThhYmZkT1BIR21FTGRBYTRGbmdFMmt6ZzRBOXcw?= =?utf-8?B?Zis1eE1XRVNKK1FVODc2bjl1YisvUjc3cyttY2tTaVBvckNqRG82NFcweUN0?= =?utf-8?B?dkpEZDZpRUdvRGdSQ3NGVWhXWE81NUJsckhRMXhRaGo4NGs2MFUyTEhDMHZH?= =?utf-8?B?S05ENTV3cUZzS3NJYnBGUUtCbTB2TDY2OEJpMkNMNE0vOGF6TExrdFJ2eGQ3?= =?utf-8?B?M3RuUW02c0ZvN0ozMFMzYmhoY1FjVWZuSG5rTitzakx6ZkhCblhKWmoyRCt5?= =?utf-8?B?Um84dU4vMFVoVVpXRGVrZlFFUk5KQnNQUlpCVHFlUmo2WUVVQW9jZXdZSHAz?= =?utf-8?B?UGRXbnAzZnhVWXRwUThZM3U3cHd2dngxcUh0amUzeVlTcEM3MnlQSUpXR1Np?= =?utf-8?B?S2g4ZGtkc1NHSHduUm9la2hBQ0ZDMEpqWU16NjFpVEJkSUx5aXU2UitZMWVi?= =?utf-8?B?WXNNV1hBVnFKWWtGSXozdGQ1ajl2NW8xQlU4SGkyY2dxVFpuTFdpK1JSWDNW?= =?utf-8?B?RWhLdmFtdXcxOUpjTDcyZ3Vna3d6NWlRUkRtNlBtdFN1TVQ5SGsza2NUcXpI?= =?utf-8?Q?n7kDG/EGc8FzAvDoDWF8loli9?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9140955e-0afa-4dbb-cb69-08dcb9dd0643 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2024 08:10:12.4416 (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: 8zkwU+gcEV1SS0GfkZxYyps2xJVX2jaFmjBIpUPnIbZ+av3M1E2xvNcBxqlm4koX4Nhl0aNf2GiLZlYH9Exfog== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR10MB8587 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=LLo+MZJP; 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:2612::625 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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_H3,RCVD_IN_MSPIKE_WL,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: JhFPcbxdt8Vh 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 > 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. 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. Jan > Signed-off-by: Cedric Hombourger > --- > RECIPE-API-CHANGELOG.md | 12 ++++++++++++ > .../linux/files/debian/isar/install.tmpl | 6 ++++++ > meta/recipes-kernel/linux/linux-custom.inc | 12 ++++++++++++ > 3 files changed, 30 insertions(+) > > 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. > > When downloading from debian snapshot mirrors, rate limits might apply. > To limit the amount of parallel fetching to n kB / s, you can set `ISAR_APT_DL_LIMIT="`. > + > +### 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 += "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() { > (cd ${S}; find arch/${ARCH} -name module.lds -o -name Kbuild.platforms -o -name Platform) >>${src_hdr_files} > (cd ${S}; find $(find arch/${ARCH} -name include -o -name scripts -type d) -type f) >>${src_hdr_files} > > + if [ -n "${HEADERS_INSTALL_EXTRA}" ]; then > + for d in ${HEADERS_INSTALL_EXTRA}; do > + (cd ${S}; find ${d} -type f) >>${src_hdr_files} > + done > + fi > + > if [ -n "${CONFIG_MODULES}" ]; then > echo Module.symvers >> ${obj_hdr_files} > 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 ?= "" > > KERNEL_DEFCONFIG ??= "" > > +HEADERS_INSTALL_EXTRA ??= "" > + > # Add our template meta-data to the sources > FILESPATH:append := ":${FILE_DIRNAME}/files" > SRC_URI += "file://debian" > @@ -84,6 +86,7 @@ TEMPLATE_VARS += " \ > KAFLAGS \ > DISTRIBUTOR \ > KERNEL_EXTRA_BUILDARGS \ > + HEADERS_INSTALL_EXTRA \ > " > > inherit dpkg > @@ -224,6 +227,15 @@ do_prepare_build:prepend() { > > # produce a changelog for our kernel build > deb_add_changelog > + > + # make sure user-specified directories do exist in ${S} > + if [ -n "${HEADERS_INSTALL_EXTRA}" ]; then > + for d in ${HEADERS_INSTALL_EXTRA}; do > + [ -d ${S}/${d} ] || { > + bbfatal "HEADERS_INSTALL_EXTRA: '${d}' not found in \${S}!" > + } > + done > + fi > } > > # build directory for our "full" kernel build -- Siemens AG, Technology Linux Expert Center -- 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 email to isar-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/isar-users/4cdee6b8-519e-446b-b884-0f8a872d7b23%40siemens.com.