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; Tue, 27 Aug 2024 18:12:22 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f57.google.com (mail-qv1-f57.google.com [209.85.219.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 47RGCLVF024103 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 27 Aug 2024 18:12:21 +0200 Received: by mail-qv1-f57.google.com with SMTP id 6a1803df08f44-6c333612f0bsf2449086d6.2 for ; Tue, 27 Aug 2024 09:12:21 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1724775135; cv=pass; d=google.com; s=arc-20240605; b=C5jDmfZN4DKoQUFeUaLnfgEcFiwibaKZ7b3w2SEULfCsE4FoupAzINcIwQ1AR+ePUg Cp+ABdPrGfOLpTC8khCcc6JqDOQDPmFlIBU0L3ydNsm5ZCXs4PH5yc7h5bOlhVtY2DtQ dwTlKVDix/ftwcjqUb6I6oS9KRwrxfaUG0TTJDgHKsLlCc9QaqpL7aXBEOU5vM2JdA7P UGNmxKrIxlHIaQ3pNYEpisvSqnBtBZDu5ewoOcDZHIMDvyMCZhCPeKAljOYH73dbuhzv IbQfNrZsy0WQ/aoMFWUvKK/+gNWrUcybmsJJKF+YHCmeguByEtvLRPr8j2TaoS3deH+7 axKw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version :content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:date:message-id :dkim-signature; bh=lXZiX5U/5s072ZJUpHmoEP5sXxOFxI5AoUCezZSOywQ=; fh=0C17quySE/L91ufOmn+2sJEV7o7zlEIgkvru1NtFBEA=; b=Qgoo2oSmofaZRYPX5I+SrXYL60r0nacrJdgFuAuQWxWaFUenTTUCPSHFQ9LtBRS8Xp E5u4UaTcd27z5KnLm+9U+ZYUMCQNVG364mWYFoP5PrZkyRQOHtDJMkrvB/nhefqRUntr CHBnWEHqb0Da3azBQ63je21P/M0N1vv34+EEZah6jw2hl4vMK6y0V7J1GksU9l5LDHXD HnZDtllKPUsFyhlVM6z2rWDUDjOhpVd44ottK9Q06+JNebfF5Ja1udF84QdQdd215ID6 zgg0ri4r4j0uPmIPXnFotMd/1sRHfX9lrZR2y1kdunpdpzQbK59jkYfqUgXNANhpabfo VrKQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=kmbCOVkk; 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:260c::615 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=1724775135; x=1725379935; darn=ilbers.de; 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: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=lXZiX5U/5s072ZJUpHmoEP5sXxOFxI5AoUCezZSOywQ=; b=HLgr8rcCGmf0nnQvf6W9HhhM4d0U7EdC25L/sRx1fpkN+AKkL0T9er5oKbOtjeIoRF E7+Zxjixq4snWBwIhygd7o/wQAqKqZTBQNVWPt07NWhGFHPEHmesFyrbG+ctMFaHeM0w NKO29A3ovzbCTVRPmR+s5kMdzu5qx1CpskhucPNQKwtqO/UJx3vwH15+Na7EJA1PziW9 +hFWi8zcYwRAIdh7JQdRI3iVIRv9ftJdWIbpe8FPO3NoVQv1FWQDVnkCdIi0A3CyXhg2 wUaxptsLK5kEzQbSEVMsbtKM/AMSSoar0yF7HQ9XyxR0XWWUTbiMtwfYa889UQEUNKIO nF9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724775135; x=1725379935; 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: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=lXZiX5U/5s072ZJUpHmoEP5sXxOFxI5AoUCezZSOywQ=; b=VUWj4hGYUNPoFSbSozwmQQCkqWaFGChHBIL5umca0vv0woMxkQB3XEtqaz4lXHq1Ru YLzTD6weYar28wLaJDZacyTSS9CuDfdQdRnlgv2U4taQBfolXtaQnxdpTNi/0dzIbalQ nOfuKKTevzM1K2S8nlN3TNR/Q1tvcSEWAExMB9Mw42HTY/BoTSl2zvXsah2aAEk/NR9L O/RejczFR3eV6Xe4QlzR34/ol3hMn0OLzjrwnuIe5PQjIyM1EJha/4Us4zYP0RdIVxkV ufFKLCAgDxJ1G0Pg1cRDKbfAW9EuxHNNdsyaet3li9XFo1NmoIqGXJLkvBnKEyHltGbf /9uQ== X-Forwarded-Encrypted: i=3; AJvYcCUuIlvziil0tRl3Irak5E3VdrGbC/uN7y89JLN0u4Vdjw/BH84Tp4ksZv2vi9OiFxoWbuDj@ilbers.de X-Gm-Message-State: AOJu0YxV+cX87fr/jqfPQPkMzo1Ek3McMCXrYh6gL7CIhNXgkgAquX8k hdB0rLYYs5G4wR9cdmV1ys5+TV1jJjV1XQfm5kOyRe9FL9DXUs2i X-Google-Smtp-Source: AGHT+IFXN1T2j/c6aulOZ1VhJ7iXKDOV+OlFmvyxaXfpwOJpCynlmk1vzdmymhiPu3r32N7dYp/knQ== X-Received: by 2002:a05:6214:33c9:b0:6b5:e099:4d69 with SMTP id 6a1803df08f44-6c16dc6687bmr167862286d6.26.1724775135027; Tue, 27 Aug 2024 09:12:15 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6214:1d06:b0:6b5:deec:5eb with SMTP id 6a1803df08f44-6c1615dbc53ls79064276d6.2.-pod-prod-02-us; Tue, 27 Aug 2024 09:12:14 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCU49HIaRJofnqIMwfJfliVJZ0CoFKMNAq5BRT++KUj0YGG3zgw6ytAIVljNGI4+G96B/RqJ1SXxS8li@googlegroups.com X-Received: by 2002:a05:620a:3724:b0:79d:69b5:aaf7 with SMTP id af79cd13be357-7a6896d184bmr1898425385a.11.1724775133985; Tue, 27 Aug 2024 09:12:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1724775133; cv=pass; d=google.com; s=arc-20160816; b=KNSW2sI2s1isB56EQZWKlj8lFAqmmunsiIqsFkzjx/CRPHDB4h7ociymuSidulINzJ qdVIgqXG4/9aCQ4WdxIFWy2y6jLe38f4TtyMbhd2EbwLBXy5acWSRM2RdSWldh4TaHEQ vkRR2+4+5B35ydMUb4s21IvPSKGdBZYbpOEdCgI327izENWHSwmsZ0T1z1+qnGjeoSaN ytZm6ZYBPo9OfBmCH/5OF49HXfZcG+dqgA4jHCiZDAyF6/Qp3j2wEfX6tuwf8iaSqVgR ZFZHCAIl1Sgw589rRscklOF3inZCrUqSKa78ZQbkCf9iwgpliKEtO+7BTpsoUZqcZsLI x/cQ== 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=hJODBNVG3MkBf2TSnHFzCmqKN6ewJkN+0EvaDlKO4Eg=; fh=Rlltfx5LsfGZuc9eJ9ewI1w+o1Mb9Y05uUPt6Cm+x1w=; b=Ubl31oy19hIiO4Pj7yp8j2FVPRLc+fJ7yQD40afBAxVFCj1Ueig+XfD+e4hu8mlWXT h3bOscdTyFquEbrE3Ys5zYz+uceq77s+lgZswtWTivz+LQHApHuJSpyqnVeHftI1LgOh nXMY8VhaPnay3mCl032HiCpoUiBZEg25Waawcb7hnUMnm2q1amz+4yHp+MSY8/VJwGwI pD5I9PLij/dVNoUclwPJ/7wPx1OAFmXt9uU4d/a+ACdn9BNE9H2P3aMbmnMuRRjSB+Ye dkqGIK5aw2w6mRedbB1XDjeuhKt6bbE7PAX0c8RtAHmlrtF0udR3NTwczirkl8QbvD5R UqoA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=kmbCOVkk; 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:260c::615 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR03-VI1-obe.outbound.protection.outlook.com (mail-vi1eur03on20615.outbound.protection.outlook.com. [2a01:111:f403:260c::615]) by gmr-mx.google.com with ESMTPS id af79cd13be357-7a67f30c737si57753785a.2.2024.08.27.09.12.13 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Aug 2024 09:12:13 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:260c::615 as permitted sender) client-ip=2a01:111:f403:260c::615; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NiS/QE2n21O2bYfqMDzG5DrOzuXN2E5apIhAppOu29DCJboyh4Wt91KlAIVC7bgImenF3n6HOowECSyOhzq4Nth4M9O7eKTNcWujdz3cGspxyX37FUADvqO3SaPOMGKhetcJR8RHwWltlluah0FrUvZGtg1K/4YQUSjn3hmT02j8BfkIHDvfFa6eV2jZXJ44cyzYAsX7wj1DrfmBVPzai9pk4RttcnEPS6snIa5n9l3ta/7snaRU9gwmMPeAT/+PCRX3xuuyKIjgac5YCoEhAkO1fgQkiaBk/EH7i2LILreDEb8F+yg6Azvjo+WP1G+KWQ/Wie0uDNV2yiGpxip8tQ== 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=hJODBNVG3MkBf2TSnHFzCmqKN6ewJkN+0EvaDlKO4Eg=; b=jPcnjMRtROkz6X81ZnQbkTY/4H9PPNq3/l6VwtNIVeB7Eim36jVe1q8IYPou3ZIQxBPpbEbOdlqaMCW07n5grTSyw4WprlRjIpvQrWhtsJqxq8Hx9ONXUNpEATWyn/r/UZdYuDPhBR/SrQYUjvkDWDYWaztG7Hbr/MZuBeqwrziqI7SeFZPhtBomNhX4jgqPdWaX0oD41aOUQ1SlOL9N4B7GxWkBzmRXb65wNYtJcJguAnmRNqvzm1LH5+fBAKWH4xTz2whHg0y62FtssK4FWhWTGFBbp9EXd7SKB541+66wv/vbVfwfeF6p0OL9DDuAsA+IhoKfNfg9Zbe0HJmtCA== 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 AS8PR10MB6994.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5a5::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.19; Tue, 27 Aug 2024 16:12:10 +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.7897.021; Tue, 27 Aug 2024 16:12:10 +0000 Message-ID: Date: Tue, 27 Aug 2024 18:12:06 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] linux-custom: support vendor directories via HEADERS_INSTALL_EXTRA To: Uladzimir Bely , Cedric Hombourger , isar-users@googlegroups.com References: <20240810215838.2098472-1-cedric.hombourger@siemens.com> <639bbafa9073996114e4deb16ac59926b314df28.camel@ilbers.de> From: "'Jan Kiszka' via isar-users" Content-Language: en-US Autocrypt: addr=jan.kiszka@siemens.com; keydata= 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 In-Reply-To: <639bbafa9073996114e4deb16ac59926b314df28.camel@ilbers.de> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR4P281CA0442.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:c6::14) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|AS8PR10MB6994:EE_ X-MS-Office365-Filtering-Correlation-Id: 6e3bc35e-c879-47a7-ee09-08dcc6b30122 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?R0FIYTNqSERTbUFOdkpMYnRoZHpWdDNaUG9PSTkySkdpUGFlOGQ2dkkwM05y?= =?utf-8?B?MFhtd05FU3pZb0phUWlleW1UZGVCbS9OQlUyb1EyN1k1YXhrUmdRT1JFbWsw?= =?utf-8?B?WTZ5bDhobmVWanI1bmE4aVA1RTY3VzdJZERoNWZEenlRbllNcWNvZFlneTIw?= =?utf-8?B?TVVoa3Nxa29QUjF3ZitqRGlYaTVRcVVuNFh2cUkvRjRKTmYxeVM3WU9XcUhB?= =?utf-8?B?NVBhenZaTURVZkdNVURlajB0cmcwUk8yOGlKSVZNZU12V1hWYm1LSTNqSkN4?= =?utf-8?B?ajNLd3hMeXoxQWhmVUdOZjdiTHRBN21hU0k4YUwvQndDQ2dXMHdIc1BvcUhJ?= =?utf-8?B?UmpHSDJQa1psSXVkOTFPdTY3SWhkU1JiKzFPR25HZ3Fyd3F3VEFXU2ZuTkMr?= =?utf-8?B?ZzQybUF6SHl5TnVCalRaNGJlSThuUmhXR3ByQ0FjUldWZ1c4cUsybVBheWtX?= =?utf-8?B?anNEYXRIUUExZUQ0MVl0cjJKbW5YZmxrNFhHWXprZXhzSnRrK3ovWmVmVVRN?= =?utf-8?B?d0p1N09jN283TEVhSVpiMzJSRUJHUHVxeXJHem9DOUdNTFdDMXpFR3FVUzBK?= =?utf-8?B?d3lLczlXdzVENHRqK2RwVXNqTnBFYjU5UWRaQ0hvamJsaG5mNzhraDlyVVM0?= =?utf-8?B?NS9CblNVaXdiTlF3MWU3WGt6aTBJNmJtUnRBZWFKeGMybHJKSyszcDFWeU9Y?= =?utf-8?B?VUZkNDVQZ2U2QmkybUg4QTRrUjh1M3pmZjI4TWtDMU9QeVVMMWlkd3lJTGRw?= =?utf-8?B?ck5EZDFqYmg0WDI0R0xUYXYza0V4WTZuQmhuUUVFdWNzU2FWeDZZaFl1NldG?= =?utf-8?B?cEE5eUd2MGFJVmlGZ25BTmVKK2FDdnppMWRockl1YXA3bHJnRXY3bWdpUElt?= =?utf-8?B?TDdKZVQxUzJOVlVTR0VuRVdmakNhVXhQd0ZMK2tRYlFmTHZud0V2UURVbFgy?= =?utf-8?B?QUpBd29JdlhMQ3ZCZE1sMTZIbXB2Rk9TM2FnaWZPWno5MjNwNWV4dDNkMnRu?= =?utf-8?B?TCtTeS9NaSsxQmw0K2Q1Y2czYlFrV2xrRmZZbmVXVWFYU1J0ampMdVZiRGlQ?= =?utf-8?B?eE9URWFZQklhVFFiczhhc1RQaTNpWTFlRGxDY1ErdGJlaVZxMXJOaVZpL0w5?= =?utf-8?B?d2N3SWZmVmxVUXNXMU9hbm9XVmt3dlJ3eE80V0xGTnd3dG1kS3B3MHZCcEcv?= =?utf-8?B?a2hpOWd5ZTRFMEFHNVoyVk1wYUdOaHhTQ2FVKzQxcEY1UHNDWDBJdmp5cWhi?= =?utf-8?B?NlNDOWJNMUpiYXNTRWF0SHAwbmhJR2RZNlBZOVBLaTJkTUN0NzhmdXhyZW1k?= =?utf-8?B?ZVMwOGdUK2oxQkNaeTBZOVlFR0hyOW9tMWt1WnNiN0tQOEtYUGJiUGZmQ3px?= =?utf-8?B?bTJVeFRaREd0cGN2bVFsVFRrUzBHN2NqRTZ1LzFaRGRDSlJYZTQ2UldyUks0?= =?utf-8?B?SkZXcitqNS93cHlSUWZES09xYi9GYlh1VXNoR250d0VJRmMvOWxUV3lQWlZi?= =?utf-8?B?N3hpRU91ajduSkJFaHBuNmFkN1hjMmhGZ1R6MWp6Wm1VdlFubGF4REZUaU92?= =?utf-8?B?L3pHS2h0YkxDR1ZWZnE4dGJKTDhITGFxMVUwT2tIdjIxQ3dRd2VGdWNMcmdC?= =?utf-8?B?QW5uN1ZkSk9ST0ROSXpVVE9Ia0ljaXEvTUx6SVVjZlY4L29NZUtISGdhenhq?= =?utf-8?B?Vk5MaHNNZ2Z6VDl6S3JxN0tOckJjaEhYYWUwNUV0ZXdFMjBnTkdaZ1VhRnRz?= =?utf-8?B?ak1FV0xZOSsyQmR5aUNVVTNlR2hYZGZFY1lhNlpId2JGSG1GVGQ4OTY5Z2Jn?= =?utf-8?B?V3B2aW1TUzRBMVl0WjhSQT09?= 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)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?N3Y2T3VXdW1FQXVqRFk3VU03YTZWU3lRRTRtVFMyeHFVdUhLb21UZ0Z0K0FD?= =?utf-8?B?MThnR1ozUFp3N0plUE4wSzNack94RWM2VkJ5NWtZTG1jMVZuS0oybW9icDY4?= =?utf-8?B?ZmtEYjN4TjJheGdQUy9wZGVPYlMrZG5tOFhrYUJUQ1AvcERieVBGSG9yeWJr?= =?utf-8?B?dXcxYWtLWHNhWFF3SU16Q1Z6NVB2N0JvV2x4cjZTT0Y0MkFuLytYRmphdUJr?= =?utf-8?B?aUFTSlJMdGExZEN5UnRVWm4xazBMVDBOSCtqb0oxRlhJZTNBeTNKczQ5Mnll?= =?utf-8?B?bUFTaUJienpNTGxQNlIxNmdKd3VJZnZ3U3pBbXZxZ0FyWEZaRklwOGZCQ3Yr?= =?utf-8?B?RmxhYndzMHd3V3hrR3lqV3IwVml0OUlUNSt5Y3RWbFdYcngzZThhV0o2emRy?= =?utf-8?B?SUd6b2c1LzVsZE9EUGhVNlUrRU01NXZpeFhvSnZyU2o2WGZmSDlKZkZTZ1VM?= =?utf-8?B?cmp3dDgwSDU1SzMvRE9LTUVlL0p3MmJEREtaTnBINGtWQ1ZHNUI2YlZ2UzFw?= =?utf-8?B?UVdWWEJVaGNYSzYxdEx4YTNvQlc5STN4RFVzem04OHdNSWJFL3pOYVN1VUNG?= =?utf-8?B?a1VPbllMcW8xMisrOUl6SHVDSEVIeDRoMitIeUhNMUFVQitGeEw3K0UzOHBL?= =?utf-8?B?RnpvdGdrOUIyeG4rVkRWa295cElxK0pYRThtbjl0YXlFb2JyemhQWi9UYTEv?= =?utf-8?B?Q0tQV3hydkhGaU5BcXQxZTFRMmdyYUhMNkpQKzlGVGhUSEpHeGs3RFphcUJq?= =?utf-8?B?NEdjTzJOaFk0YnVLVXZkbUpJcEtmUjlyV3NqMzJhVU9aZjZzOGhjVGFOTkwr?= =?utf-8?B?S1huUlVYM2d1cjNEeDJzNmJjajE4aDNDVjVXQU5Nd3VhSUhwSm9rdHZaS3kw?= =?utf-8?B?dkhCRGVMa1ZYWUNKTnozNnFxMVhVVlFqeGMyeUMwZ0JSQ2pyMlhPdmRJUUs3?= =?utf-8?B?TTlDekVtd1piaVZEMzR6MU5zZXIvaldZYkhXeU9PVk9PRnlNWjdRS0cydkgx?= =?utf-8?B?U0haTG1oaW5CQVBQaGh2U1JYc2lRczFkRnZqOG4vQnlMdG9GVkFrRHVlUkVJ?= =?utf-8?B?MWdJNmtOYWV2UWVXR2crL21DVCsvWTYzN1BGN0pkQmFSR2JoR08zSG1DaTIy?= =?utf-8?B?d1M3U3ZmUzNVc2tZV0ZqbnBacnBrOEsxSElkUWswVXlBVEVCQi9oWE8ycUVI?= =?utf-8?B?S3hjRXVFRFJXVWF4U1NuVXEzTmd6NlpOOFdOQU04dWJnZWtYaytIdFZEZnNO?= =?utf-8?B?TUJrWW5pMTZacGVzcjVOaXFKY1NpQUVJTmk3R25xRS9INWcrUTFGTys4NUtK?= =?utf-8?B?djV6WWgrMjgxZ3VaS1lnalBBKzZuQ2NuZTRORzF1dEpSNFp3YU9RZEpJK2x4?= =?utf-8?B?dERQaDNnb2V4cW5kL1JnL2RNVlE1YnlaTjlENXVVZzRkZlN0UHMzMHBjdFla?= =?utf-8?B?MTNrQ3cwTmV3MnFSL21jaWtRbTg4bGsybmo0cWsxL2lTZEYvTmhmY3lUN3BK?= =?utf-8?B?Z0lTYlRJSCtmbi9vRDdFanRyZFZEeTdtcjEzVXBTVlVGSyt5YmFLQmtMazhv?= =?utf-8?B?UldxWXViR1lSQm55SmY0WmVSYURLRnpJOHVhb0FZbFZWOC8rR0JSSGxlMlpJ?= =?utf-8?B?eWhlSldBTlErRHRxV2JVRGx2RWpSRnc4eUFUTW9QODdVL0FoMmo1c291aVZW?= =?utf-8?B?aDQ2Q0JGd3lBeXhYVHN3aUwxR3VLZURXSDVmeVZlMnkyUW1XYlR3ZmdoM0pE?= =?utf-8?B?U0JNQVhaUEk0RnVSd2pOSlNZS25rQlJrMTh0Sm9pMy9lcS9EZEVOU1pZdUdB?= =?utf-8?B?R1FESERVS2kvbi9UbVZWVTdkNVVwcjBNcFpOSkY3VnpOTmZHVDhuckJNVmwz?= =?utf-8?B?NHBSeDRQNGRKTk8vVDNSeXNWcVBXYTVLUGFpemN2YXpLR2RzZGhIUVU1MEUw?= =?utf-8?B?UmdNMTZKdjg4T01ybUxsMVFMOWN3dFdHeStqbDBvUTVNSDlyZEMyNjl5NFVP?= =?utf-8?B?WmlaZjZtNVVRcFdsUm90YS9adFN3WTM3Vk5GSU1PNHMyZGJObXNjTGFFcXlq?= =?utf-8?B?SE5TMXpGTVdPMnpZVmdYaThzdEJ5YkVtNzRhL2RmUk5MNUtIdHppQzBhT2t0?= =?utf-8?B?OW44TGlqNDQxZEUzRm5sajRNMklsV3l2a1JIR3U5d3lUZWZ6SlFGSzZoRHIw?= =?utf-8?B?elE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e3bc35e-c879-47a7-ee09-08dcc6b30122 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Aug 2024 16:12:10.1520 (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: jG5m5qJXp4LJDMft/nZgeitgLeAHDhocvbgOvNgHan6RADQRXxa2AphUSFPD+Sfo2jrtRxOSURLu0t7n6dOhig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR10MB6994 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=kmbCOVkk; 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:260c::615 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_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: A5J/OxRDQXHK On 27.08.24 17:48, Uladzimir Bely wrote: > On Sat, 2024-08-10 at 23:58 +0200, '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 >> >> 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(+) >> >> 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 includ= e -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_E= XTRA}; 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 # produce a changelog for our kernel build >> =C2=A0 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 >> =C2=A0} >> =C2=A0 >> =C2=A0# build directory for our "full" kernel build >> --=20 >> 2.39.2 >> >=20 > Hello all. >=20 > The patch is checked in CI and it passes OK, but it's still not clear > from a discussion if it's worth applying. Or should this new feature > leave on a downstrem side? >=20 I said in my reply that "we apparently need this", now that we have two downstream kernels with this pain. We then had some unfinished (IIRC) follow-up discussion around ccache, but that should not delay this change. Jan --=20 Siemens AG, Technology Linux Expert Center --=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/e464c354-5030-47f2-91f0-65e4dfc27e36%40siemens.com.