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; Thu, 20 Aug 2026 10:03:33 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pf1-f183.google.com (mail-pf1-f183.google.com [209.85.210.183]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67K83V9L010826 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 20 Aug 2026 10:03:32 +0200 Received: by mail-pf1-f183.google.com with SMTP id d2e1a72fcca58-84842381150sf2246580b3a.3 for ; Thu, 20 Aug 2026 01:03:32 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787213005; cv=pass; d=google.com; s=arc-20260327; b=Y5wc5KCiOX+p7L3dPHAhoHj8lUv6nv2McZ7mN+RfLvBCFFmdhwiZdtXxmVgZqpRSXA tfYAFVhQHl5gej4fRF+IqIY044bcXlClD1xYw3ZxEStXInNh0x6qnksFKwrY/R2ej7/i VClSEgl1PwXGKKYaNuZD8J6WMNFsFZb7MEV7ScG3CFWvPuyJEZWss4fJo8TtGhz/HICR stiPrOAjiFmJcPcnwu0ZAkM+QoJVeYFHqpHQ4lmzkz3jUyzmnA+wiz1daJz6wi4fIwxT DTkI38bxkt9sqUVSuzLe13rV+9/MtEmjClXdjMc9VKQksReood2KBc5IG//v53xK4CYd o5IQ== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=mqkna15DrTKQov1drFDq7x0/V1VV7Hn8CIqj468e86c=; fh=bDZGWsS8E5yuRN6g0ajEvgJp8ZYDuc203hOdtYceHzU=; b=gwDURuJ5E0aT5dynofuMNlHCD0ZDS22MtL+lUULnTxB0qPNwdLEosb3CsAF+j3XubB sqG6z+QqVh/XQjMNelyj5InpLVig5UxlAB7YZfcTU5wg4AgvAJ1T3eF3quQwp3KY0CTk bxY7MCl8YdLhivPhMIkLOFmxcFdx1N6Gb7Buw1VleRkc/1BNDF+kfAj5REXWbJmjeGBy x7LF51hPSG7D0fxhbwF3wcz198WZti0cDk/NglCaV9GtTgGp3cEMMq+F24yLw0DZTlGq O39D+fiBBdXVkIIb/evai/miIY3PRXYAE/9/+c7k+G33RSIv+Sa3FF5csjS+wnltq8bK O8kw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="Q/UX6zLw"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@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=20251104; t=1787213005; x=1787817805; 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-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=mqkna15DrTKQov1drFDq7x0/V1VV7Hn8CIqj468e86c=; b=NGFWfj6Kk8EzlF1WtoqAxXA5+kOk4JRJeEe/M72y2nnojU4JagO8GuqDsaBRXATgwH Pj67xd5KqbpUkEXr36vK6r9uVCZdkp9AX54IPD00rZrhk4uKr920CDBhSpyo010pu2Ro cwE799Gm/wQ1W26Z9Iu44witg3M8JiQjHJ8Qn+XE+qSdj/0bOAYSbukeH2BKAngzq2sA ZRDu3gVH81Qb8nMXHgSLGqgsk2upFJ945vVwaprlTE9VRvXYmeA/P5I6knkxNOKaXTuM oWmltEsPVFaMZuI+cmCBQKGwPKAuVvsQLu73mfMTP+5mzLGqNFkQZMzkQjliXxpluMCb BAfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787213005; x=1787817805; 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-type:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=mqkna15DrTKQov1drFDq7x0/V1VV7Hn8CIqj468e86c=; b=RFYuLsUL6pGH9oYzZJL6wEViF4+4uRk3nFXn4+xIKlqU21fPNdaDNcMmFjZgbgoNcN QdZkZ/LKEPdSzq6t7NtW8X1kZB4s/ALwc4EJRkXM+ucKDkr9sdFeAjdAH0abBxgryVQR yuCyT0GZNInbZFycvsQpNpyd1NnoSHBrjKwSLEJ5n7Jbc6v3DYkjIOynj11JYGDv7yOx SOAi1tb69mEBdALEv77djMRT9Iog9tW9/NvAHI7jK0HnOjDC20qF6x39MUtuUjcWnj2+ JS84ylRaDtCmHyT9eN4ItyvAB7G8g+bGwSsZt04T18AySOjIaxVX38y4Sh4oB606KYPT RmlA== X-Forwarded-Encrypted: i=3; AHgh+RocbV6nAH3Ib0614ThZfL4bjFTb8ogKEhp0r+vDHtST9NtetfW5W9klwe72uHIHLy9DQ5QM@ilbers.de X-Gm-Message-State: AOJu0YxVyGIrADQskgb3p2qNNauK1dsECJb0c3cbg6OOZH1AR+IfxIFy 3Ydtln+XMdufQeQg3+iupwfyL7Srl46e3z8ijg54gydAW9dx6OdirQ8N X-Received: by 2002:a05:6a00:ba8e:b0:848:417a:d1a6 with SMTP id d2e1a72fcca58-851d38e0a48mr16478046b3a.15.1787213005473; Thu, 20 Aug 2026 01:03:25 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdd+mcA48HPxfEcyVhPvKDOOI8Ngw4y69BPt/Vmm2EXbig==" Received: by 2002:a05:6a00:887:b0:847:802a:2e38 with SMTP id d2e1a72fcca58-851df8a6bc9ls805131b3a.0.-pod-prod-02-us; Thu, 20 Aug 2026 01:03:23 -0700 (PDT) X-Received: by 2002:a05:6a00:3c8c:b0:845:e440:d0ca with SMTP id d2e1a72fcca58-851d37f72c8mr17445540b3a.8.1787213003282; Thu, 20 Aug 2026 01:03:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787213003; cv=pass; d=google.com; s=arc-20260327; b=mO2bvMN4U0TXYIc21l7Z0WgDOVcrdVzOq5hmlu6qO4hmwUY46Mm4+QarK7vRIg5Olh DafnMwAf8nFrupKFmWG36U8veiHAKZpYvDBg5s1wPjzZ2S4Lhjtegb21YHH6R0dfAy/y fg9+kN6/55pjy4JeHBNCYDg7uLThGfGvrhGkdqqStpHA97vNXazqSCSd6rS3AuzK8Pos HgJbTaa5Yy3aR9BVCQRcAgN3iFH+hiy4SbH0KFIFBH+voQmeRb5gIPLTCMPKC+ku0IU1 9OSpK1e0u44LuPZYZY0pzm/gjlovvxwrCUh6wqx+cFUbRZrKIJN3ANpLdzZdMgazE//J TjwQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=Bm3uQzjZw4GUNCabgHvOkyzolT9xe5vnkAuePonf4j0=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=QFYovZB+A9rBKowEDuZ4cOVLHaVsHSiMj9ZwXgcFMfsT764dRNHOxV/rd4LMh5h/+z fhnUbnwArBtBZvubEedZlksMSkfR2P4Y271yFVw7U4Na2tTRIO6lEO3LNxiv8dgsT54g TYM80ZsiGXKIVAr2FCVop7InlCDEVnGoybw1WrAt2tCarKrGs5fx7Rd8PP+J7f2KPPQi xfVsXQ3BKXlIVTPPysrVjsCiQvsTTUiPJVNX/CXkQYAXRj9idwDamU5PyOj0ND6xzf9i CtP8K/pd6u0xhHPajmyfzsBJZgnTYpex9s5elhx51KbWJy85c7j1GwYsFsetmtDFlJvl NBOg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="Q/UX6zLw"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by gmr-mx.google.com with ESMTPS id d2e1a72fcca58-851d3608e3csi143999b3a.6.2026.08.20.01.03.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 01:03:23 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=u2wqJk8SUxLeb+JF4jLcUPgYgM816rOqOXVlSEQ1LmPJv5afa5l7SlAEoQwQnD4YfS5aQn9r79brt69CA2PncNiipXCgRAR1On09SawvfWP2p0VRhZF2w4IK0HODKh7lh8Oq1ka4IPxUxXYWcyEIYpHrCiBPgWAbKfpIyFOvcwBGy5i2T3zte8IFjv+bEic/+LfC1cPNd9ZcpdSEcao7lTvEn5e6YdsQ5seD3xVPu7yD1llEq/JeX/TGpSP5aafCZVR1TxDzvGXT1/nZCNL+akzlByurvW4x0c/172NTvnSrrL/PojxNmFvKIIPFw4KlIeeJD2vfPRzc9WviVr6zpw== 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=Bm3uQzjZw4GUNCabgHvOkyzolT9xe5vnkAuePonf4j0=; b=pBy8PSiRuRaonlEJPEIdPNoMF12MqRBSLDrUcwHI9dKB4x0bM/mQuTmNKKu18dcLmsdB2qhx+VTFqStZLacY99UgHSq9bvu9pjgxKMpED5+PvWkAJFBTKJZZRp8UrOjNO2ArJpzUK43fiUWVZFOI9okNF4a5d/tw1Cu1+BLMmImsjFC2RoavGNwQiaDDMqvdF3WaWNRMo8e4ZVbtDTpQWsm4yzDhX9BUlRgJ8JCbPTNm1TcEHFDnrMbBlrZufpIq6QmX9lak0GLyZG4lCI2NdQHtSTsXASEeo4ueeMZyRubWvEc4cPsCVQ/zqvv6o58v34wVNWdifbJRnc0AZfGMGA== 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 VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) by VI1PR10MB8088.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1d4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Thu, 20 Aug 2026 08:03:20 +0000 Received: from VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886]) by VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886%5]) with mapi id 15.21.0339.007; Thu, 20 Aug 2026 08:03:20 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH v3 3/5] kernel: make source package architecture specific Date: Thu, 20 Aug 2026 10:03:08 +0200 Message-ID: <20260820080310.3285076-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260820080310.3285076-1-felix.moessbauer@siemens.com> References: <20260820080310.3285076-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0275.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e6::17) To VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR10MB3967:EE_|VI1PR10MB8088:EE_ X-MS-Office365-Filtering-Correlation-Id: 97041cb0-962f-45a3-50ff-08defe917fe3 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|1800799024|376014|10070799003|10067099003|56012099006|6133799003|3023799007|22082099003|18002099003|11063799006|55112099003; X-Microsoft-Antispam-Message-Info: kTFrXpDeUpo3JtY2lLPWlnzdDYbNDFjTMDaZocvV8sJAmcnY0Q/bxSXHNpnozGgK1Hi/O/CMDe65ZJxht0CVzFjlrl2fkes8WIgsNM0NUwcB/Lhe2HeaZ5A3FC1R6ySF2LujYve17rcHP1zJUAs3tCkvlm5xv1oweUvXb+fWZwlKMnSLSPCX7RQJQ3vD3xanDn1PJaHjv/5jH/ONWtReSZgOXV+TQcKOi2AZP2nNWmAfSSxX+PKkhhH6FlD9QlY4ZoArvHL24CTAZJtMKlzFHxVIW+sDViz/A/X/aE69jtsDl+Ewr03/c2zZftbMb7KMxt6lUZeH+ll7r2KYF2PbQrLiiXvZ6GWwPR1b7sNGKIRdDIF6LGItoRBHvnl/gHiTOPQtba+sHStMPQxaKqQE1Rs+F1xC8RCKhyLAnSM5ADj88GBJQIcDRFDGtJ85S9Fk0SQVcN5l+ypvBAFZjVf+4GHD4rIsykjF6j6BkaP6RhhDzzd8eusofXQrOQFrgZuSDSiEddVzZ2cxbvqt4Bli2GmxuWHXBhdVxPQ4TDc0aD37qcsQKC39ZTsZyxv01DrSif7uGY6IqKBrYL4hpsrjls727G10TcR9JqotTe6tzXaPVrel6wdXvgYyfHob+YB5lsToFIOezJQK8muC4yFkoZZFDQ16Eplw7hmUj7tMxUA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(1800799024)(376014)(10070799003)(10067099003)(56012099006)(6133799003)(3023799007)(22082099003)(18002099003)(11063799006)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?h1KowSPDTXiuxp/uk/d9Dv9ODYFRU8ZEcNxg2v2HzUd6oLt5ZbkWbhL/xovi?= =?us-ascii?Q?QE7BuVyf8ZmvdgXyPjp9MjlqofkVOKLUH63nufr/Q9f6GCTk78q5Rrgvg0y5?= =?us-ascii?Q?2hrkeXFGGjbQlfuth9ZP8X228kuu0Nrdo3mN1auICclD0zUEHVNCj3OKbpE2?= =?us-ascii?Q?4Pejlu91EYepLA4FqY4+kUfWUiaoJBCZ09Xin6hgKUXqBePianbHNEdRo+b3?= =?us-ascii?Q?FV+M40njF5YuToKlKfqzEcxfeC3MaWSUkbw4slOC/WJts8XOw9RQSsDU7vIh?= =?us-ascii?Q?xflPRZPkMAok6YXysEQQHKIx7li8Kf5kRf98VCP4UGuxJzIcQyDhHy0LwBBi?= =?us-ascii?Q?/YjTFSte5WQyxYvLR1C6ujGM7Eaq41rfPe1FsXX5z6GniQiB3AjgaLGWJN+1?= =?us-ascii?Q?I0BWK6ffEEX3gNg/UrNutkATHWjf7gq03fupznFWQcko8HCzXgzctAfQGOap?= =?us-ascii?Q?7M3w1/94F3QFTZfabT6A/6fxTXtWIqYCj0LUKyXpRdbvoGbAjp6NeQO6oFuy?= =?us-ascii?Q?ve7v6r+1tW0lRBikIGwPaAw7pg/Cr4pK4zeZVIKZElPrbVbXA4NlqpbMEqHE?= =?us-ascii?Q?OuEyjTKtZl25isTQmJMthNx04fudHAgv1R+PFfDuw9PdOkwoYjr5YVNOUhZ9?= =?us-ascii?Q?4ItjtAx1HhmCct6P9Abh0eec53H2ph6Cyg6SbBWQKbMfW/Y1yEwuBXLAeDEp?= =?us-ascii?Q?PwFv5K3cv8VXa1xUepR8k2J8lrO1Ca9WKYgsSxFXJ+ZxKahQle735d4Q5zXO?= =?us-ascii?Q?MoJmieJ9u9nchJjv7L1+sJCl8dIuXqpc+Nj/uOzfJMa3hp/uiv6F/R7FrMAN?= =?us-ascii?Q?+E6gBgJQf494WJcEpQhG+Jfm17U7ABB3nOYZtCOUWPFJMtb37JbMLucdb8QQ?= =?us-ascii?Q?ZirGOGSMyFFcI9iQGhbpyppUhKqSvWXCkpjht7rTN7INiQGUad3N1NW4x6o8?= =?us-ascii?Q?SueL2BL61lKL5XrDPuefZMDv+pU1IWTZVJr5Httjpe52VGlq08OVW9OL/ffV?= =?us-ascii?Q?0Eredu2l3GOB8vJVDgf8c2hoQztZ/7KKNkTnXI4zj/FMhSx7T8qPR/186xV2?= =?us-ascii?Q?uvL1iuXwwsG0Nl7or3ckPLtwvbXt6oc/pUn2lMZWaiz8oXoWyqhJtiKqSjzm?= =?us-ascii?Q?KrY7CMZiTYvAdtjeaVEImGpfEA5dHCbn+d9Tc5F3Hh1Y4R33GbatQhGDAVht?= =?us-ascii?Q?dQ4n2D7P2X26J6/8RofH41K77Cb0ow5B8mmrNr3MtUuRQ2csMBet2bub5UzK?= =?us-ascii?Q?F5ciRNBjy+KjUw+7V5kvFDy812CwIKd5E3GltQiePxfbEoSGRl4rOa9Ve6YL?= =?us-ascii?Q?l8bUcEB8HR/hThtP8GzQ4s5S07OFLW2+f3EZR5WOHTIqeksgMD91TmtGVwhS?= =?us-ascii?Q?3RPKXGI/tjRuaacos7CBwXa9T6r9RQ5ahHa6cdnDkLrIKHr4yQ+4PvCeH0x5?= =?us-ascii?Q?9u9sqkIeDM+AsXOoyrDdBoWlHAb2bXw3cNNW3PvUgmPB13a9GF+0J+Zc49x0?= =?us-ascii?Q?qX/CpbWV+qZx9jMCruGKMuz2RifOVMTEYulAMXqQvMmr7vGUrda7CB0+Ggdu?= =?us-ascii?Q?xvOczqbe+5qclofWnuja+GApezaX87KNDkWegu5xIjZZ95gCmXzbCteZ6GWm?= =?us-ascii?Q?3/g9nFhUGb5/3HTDfnfiku0ubpoxks1GPsGhnI+v8t3xwz9hHvLJzzR0Clbv?= =?us-ascii?Q?5Sux2Utkr+mM9mW095FQkmY4qPA76nQsECtYBaLPh1N3FYzaRsi2HEEsfyur?= =?us-ascii?Q?8tR5ij3WwRdOW1/vE3w1U7yNT3KljeHrewy2uMDWiSTZ2aSstU1Fib2+gu/j?= X-MS-Exchange-AntiSpam-MessageData-1: YKQOtAiSoP1ekcjzbSrfKeUcCxT+A7C3p9s= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 97041cb0-962f-45a3-50ff-08defe917fe3 X-MS-Exchange-CrossTenant-AuthSource: VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2026 08:03:20.3659 (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: RSdFwZKood8HQHUkUHhUkeXwAOxB6hICI68Kpz81sIWqsuCMkuH1Hrpz/SDeh5uJ9p4BjKKMyY4UK87/f8bABMrayeusOL0dLfTnO9Ve9JE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB8088 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="Q/UX6zLw"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer 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_DNSWL_BLOCKED,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: xepkcAyP8LDC Currently we mark our kernel source packages as Arch=any all, despite the content of the package is specific to the architecture and possibly machine and other aspects. While the machine and other variables that influence the content of the package should be encoded in the kernel name, the architecture should align with the machine arch. We now make the package architecture specific by avoiding any Arch=any identifier in the control file. This results in having Architecture: ${DISTRO_ARCH} all in the generated .dsc file. The same applies to the custom kernel modules. A special case is the "linux-kbuild-${KERNEL_NAME_PROVIDED}- ${DISTRO_ARCH}-cross" package, which is specific to the BUILD_ARCH, as it contains host tooling binaries for the host, which are derived from the target specific kernel. Ensuring that we do not generate multiple kernel packages with different content but the same name (e.g. from different machine configs or image variants like prod / debug configs) will be done in later commits. Signed-off-by: Felix Moessbauer --- meta/classes-recipe/linux-kernel.bbclass | 3 ++- .../linux-module/files/debian/control.tmpl | 2 +- meta/recipes-kernel/linux/files/debian/control.tmpl | 10 +++++----- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/meta/classes-recipe/linux-kernel.bbclass b/meta/classes-recipe/linux-kernel.bbclass index ac587b17..74a49aa8 100644 --- a/meta/classes-recipe/linux-kernel.bbclass +++ b/meta/classes-recipe/linux-kernel.bbclass @@ -78,6 +78,7 @@ TEMPLATE_FILES += " \ TEMPLATE_VARS += " \ BPN \ + BUILD_ARCH \ KBUILD_DEPENDS \ KERNEL_ARCH \ KERNEL_DEBIAN_DEPENDS \ @@ -274,7 +275,7 @@ def get_additional_build_profiles(d): profiles += ' pkg.{}.libcdev-arch-all'.format(d.getVar('BPN')) return profiles -KERNEL_LIBC_DEV_ARCH = "${@ bb.utils.contains('DEB_BUILD_PROFILES', 'pkg.{}.libcdev-arch-all'.format(d.getVar('BPN')), 'all\nMulti-Arch: foreign', 'any', d) }" +KERNEL_LIBC_DEV_ARCH = "${@ bb.utils.contains('DEB_BUILD_PROFILES', 'pkg.{}.libcdev-arch-all'.format(d.getVar('BPN')), 'all\nMulti-Arch: foreign', d.getVar('DISTRO_ARCH'), d) }" DEB_BUILD_PROFILES += "${@get_additional_build_profiles(d)}" do_prepare_build[cleandirs] += "${S}/debian" diff --git a/meta/recipes-kernel/linux-module/files/debian/control.tmpl b/meta/recipes-kernel/linux-module/files/debian/control.tmpl index d8f4aded..3c222979 100644 --- a/meta/recipes-kernel/linux-module/files/debian/control.tmpl +++ b/meta/recipes-kernel/linux-module/files/debian/control.tmpl @@ -7,6 +7,6 @@ Maintainer: ${MAINTAINER} Rules-Requires-Root: no Package: ${PN} -Architecture: any +Architecture: ${DISTRO_ARCH} Depends: ${KERNEL_IMAGE_PKG}, kmod Description: ${DESCRIPTION} diff --git a/meta/recipes-kernel/linux/files/debian/control.tmpl b/meta/recipes-kernel/linux/files/debian/control.tmpl index 77c4048b..f89a1f56 100644 --- a/meta/recipes-kernel/linux/files/debian/control.tmpl +++ b/meta/recipes-kernel/linux/files/debian/control.tmpl @@ -8,7 +8,7 @@ Rules-Requires-Root: no Package: linux-image-${KERNEL_NAME_PROVIDED} Build-Profiles: -Architecture: any +Architecture: ${DISTRO_ARCH} Depends: ${KERNEL_DEBIAN_DEPENDS} Description: ${KERNEL_NAME_PROVIDED} Linux kernel, version @KR@ This package contains the Linux kernel, modules and corresponding other @@ -16,7 +16,7 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kernel, version @KR@ Package: linux-headers-${KERNEL_NAME_PROVIDED} Build-Profiles: -Architecture: any +Architecture: ${DISTRO_ARCH} Depends: ${KERNEL_HEADERS_DEBIAN_DEPENDS}, ${perl:Depends}, ${shlibs:Depends} Description: ${KERNEL_NAME_PROVIDED} Linux kernel headers for @KR@ This package provides kernel header files for @KR@ on ${DISTRO_ARCH} @@ -47,14 +47,14 @@ Description: Linux Kernel Headers for development (for cross-compiling) Package: linux-image-${KERNEL_NAME_PROVIDED}-dbg Build-Profiles: Section: debug -Architecture: any +Architecture: ${DISTRO_ARCH} Description: Linux kernel debugging symbols for @KR@ This package will come in handy if you need to debug the kernel. It provides all the necessary debug symbols for the kernel and its modules. Package: linux-kbuild-${KERNEL_NAME_PROVIDED} Build-Profiles: -Architecture: any +Architecture: ${DISTRO_ARCH} Depends: ${perl:Depends}, ${shlibs:Depends} Description: ${KERNEL_NAME_PROVIDED} Linux kbuild scripts and tools for @KR@ This package provides kernel kbuild scripts and tools for @KR@ @@ -62,7 +62,7 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kbuild scripts and tools for @KR@ Package: linux-kbuild-${KERNEL_NAME_PROVIDED}-${DISTRO_ARCH}-cross Build-Profiles: -Architecture: any +Architecture: ${BUILD_ARCH} Multi-Arch: foreign Depends: ${perl:Depends}, ${shlibs:Depends} Conflicts: linux-kbuild-${KERNEL_NAME_PROVIDED} -- 2.55.0 -- 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 visit https://groups.google.com/d/msgid/isar-users/20260820080310.3285076-4-felix.moessbauer%40siemens.com.