From patchwork Thu Aug 13 16:44:58 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5357 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 13 Aug 2026 18:45:37 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f186.google.com (mail-qt1-f186.google.com [209.85.160.186]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67DGjarg019697 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 13 Aug 2026 18:45:37 +0200 Received: by mail-qt1-f186.google.com with SMTP id d75a77b69052e-51ebdfceddcsf1334501cf.3 for ; Thu, 13 Aug 2026 09:45:36 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1786639531; cv=pass; d=google.com; s=arc-20260327; b=TBF8MXpr627W6ZH1CLheusiZEtlTuYeno/OZFvAimSRshrMsltwvpLI4BjQxRbjbs9 +jA8jA/k1FvFOmOMxRutkvA0UyLeMVJFTTwIIKk3ZtbFhRZmfDybvlpFW/It4QcMumjZ vqRXNVCpy/wpBPGjEqupEeAMAt6XXwTnlxMQVTx9YUNbug0uKJjXWZrvy3HfejORPDPH wQ8o/hm+UWhTeJtNwfTALD5sTDLWAgDy8tni1XGAsBVtObmQ3wTHcp5ohjEW/+nKnlAR SkQWeDlEcZ2Z6aCgSdTnm1kaUydbiEnPSF5xZdwHnP/SAEvXxTIG7Qu1fzZ7RhiW8pow wVNQ== 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=X4SbsqDL9kRgaZqLSmhD6fv6ev+XoIHA5cMUz0R5C7w=; fh=FvlbObnW6WAxEYcAka3l01K347x5qPBOTQ2W/bbU8UI=; b=GQJvVeQo687FGIjrWQkR56Mf18/Tgi6HC970MqUBUyMeBX4POTn3U2LKznTjoQeSFT d72iHV0nJY75rKPFGgdEnOdAGDdA8Nf+If5p/mZnoFEjgEfsPbArggHd7TLquKCbu4Hq zEfzkEF4ubf1y+oPyPLRmqpwF0wFWqmJBCuBroZMshyCjyhgtD0lJeL98FQ10SnS1VSX 8kZHPFSnYkvRAuRrHlAIFRfb4N9+jzNgJLEE2GE2BiEQI+2cR4eVG8BhhsF1TrP7Q+n0 5QIRyPamEsK7oCxn/RsE/gVIUthDC58gv46ZJisoS41EuivnAwYHd8uUmbE0+iO36HQV HSTw==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=JKa4bmUh; 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:c200::5 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=1786639531; x=1787244331; 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-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=X4SbsqDL9kRgaZqLSmhD6fv6ev+XoIHA5cMUz0R5C7w=; b=EIVKRM/nt0AyT9ItVn3dHwFReKuXw9VU2pPET07zomBs6ctTHPoZ6MLmkR945jrJBM KUhIE8ObA18j7zPUMdiVAUp48+mf0N41SeizOg+/cyFqlwNZSpPuUHjZjIGd/0BOEU4q 2ssCQBJqQctDoP57GmXhqCyEbeNdb42goKsjefrtr4U6CuyOlvrS7qjCP32lohWw3fjf /5fM2n/1oCoJiA7APcIfUJvkS7G5Pkh7fBRB2nbyaRqyCMnLbpkMOJ+gPtS4rRkU1MIk DCCCmzVj0PiT9VyFKhXQ1pQGeO2h34Aw9l3rER9JOoNGHGt0muzfT0RCrquAr5I7PA0m Hg3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786639531; x=1787244331; 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=X4SbsqDL9kRgaZqLSmhD6fv6ev+XoIHA5cMUz0R5C7w=; b=DNKRXvvX2USdOar5gkG+GXrxu1qg/06aWdXiz1CZuQ4K9ymrnHwY1B/SEf3juZrsD3 3nsovTNY0y2F1adyPfcy5Hsrk36+PR04dLAZYyJ/hiDgohA24hwCWwIcb2ip8vwI0Tw/ TUPjXwWdB+Bk2c14GMJ2NbLLLgxg6QtkyIRCLVMce9QR6roWIwj0s1Y/PMlaVAWhfzZ+ qzEQULtLN6ENU0eLmbuD6XEPzzvCqbAdz0x8mvwu/ugvpnaOEQ/GeOysa/jFPDYwe7ux 8CSDTePU2c9osE8T+nsSDY6+phloEsqA71yp6uAUj5xeylIrvA0+L2VjgQH4BCq0NMzE JJ8Q== X-Forwarded-Encrypted: i=3; AHgh+Rp/zhR63snpVLC9nPpXREINUl53UkAOPEWApHjPlx3E7AoSOYZjh49St/8Hp/+Yz9BlsCarXLk=@isar-build.org X-Gm-Message-State: AOJu0YwmOVoFOpb+w4eAn3zVCc+utEbncSbFLyNZfw5jaLab+giHA/pL 5Zo8xnohwUfgfVnhsp7qnzbVYBjXx5bygT7YW/YoDDufO5/nuGyoWtDJ X-Received: by 2002:a05:622a:5c13:b0:51c:8432:1753 with SMTP id d75a77b69052e-52d73ddc354mr80032341cf.30.1786639530538; Thu, 13 Aug 2026 09:45:30 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPQYVI03zNeRNlFOFlOB/XkFIs6rFeNqrlVoHW8+1eh9Yw==" Received: by 2002:a05:622a:8c1b:b0:501:47f4:eaf7 with SMTP id d75a77b69052e-52d724fb7e8ls23027671cf.2.-pod-prod-05-us; Thu, 13 Aug 2026 09:45:29 -0700 (PDT) X-Received: by 2002:a05:622a:58c5:b0:519:efea:cf41 with SMTP id d75a77b69052e-52d73d93652mr82996101cf.28.1786639529372; Thu, 13 Aug 2026 09:45:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1786639529; cv=pass; d=google.com; s=arc-20260327; b=mBxhFBviMq5ziP8k1pus3N51xfdJ1r57hiG1GdcZhVDFBtwa+bCsG3Tz7Z4t7sgot9 7l7QKeRhaKa1tN2L2XqovkC6QNfkOh3y4F3uIfq4EdqF/dDMKwyzLhxeRQtX1shP3r9D jtnnlOjR45gdHlypKu5LKGg3ZnIqbHWjTjXRHT/WNQPoDp2Xln3C2AlBQJPqSP1Bxf9z kTfHRdJh+Dni0qYL/dBdrLv3RHy4Jb7bmeKQ/3lqTr2ZETfqhgh56MRDl/+WaB7qP8cp TQGQaMIO7rOroqQF9rdlF8ooSkfzSg7c72rB1ICa0zF7c/QJEHaqvtqJQucs+i8CYOT7 fuzA== 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=I+ftReq62slDhxzRFGcy7t49FOpqeUAfJVluDUj9j8E=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=e1imEkE1TOeNORV6z28ZrQwNeh/9Geg3YllGYQismHiFVIrj9BvYuSQGWRu92nTZH6 ds8OWEvntHhHfWa9mERf2WC30WkqY2+dP/DF3m7ercQKzd/pIbjbPcCayVw0iKepxyOW O+6ttELcUOg6O4Qsg2sfVnJ3DgvuIqHOnZlovuN69DJeYMxSntNhsEVZMUbIAz+JG4HQ 8VYINk65zZaMfHMXbU5maabiLjCl4iZVjRJWAMQKlESVPk8NMoL4kA5vymEFQ9LvezyP GRUQUPTm+rvAZO+lAlKC71bIDH/vCIrkbdUJYqpakXFMMX55npVtlNBNUCQ2clBzY9Td SY/Q==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=JKa4bmUh; 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:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by gmr-mx.google.com with ESMTPS id d75a77b69052e-52d83d2634fsi19811cf.0.2026.08.13.09.45.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 09:45:29 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BQP7kEz4BMr+UqkTSH0W0ci83wQd5JRtM0tZbVdAPwuGb8OrkBUo4fXGWiAeHhaNIurOZZVgmh2Hi7tLU78yTnuDLJC1eMM0C9cqKxXxBO3rqmujZBqksOcMIZ/oiqoKgt17TGRAEen0JKYtET/pRzX4nCKcTw+X+jFaBQBxc79Mt4bUk/4tyKUwPfks0O0lul3O7hdyxS3XQfqWyJKUlztF2EaXcboP0yqfatcknLC+f0LeHS72dCliFKg3weNR//QuJGTfwaa8JiHM/gJ/DoUY+/j8cesF5SJTHHXZPh9XJx3Ruh9JcqXbXrdEa+C31ro3bbbxozoBKMbi1fXxWA== 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=I+ftReq62slDhxzRFGcy7t49FOpqeUAfJVluDUj9j8E=; b=mRQnnbY1dAcDMc6MgPS2R2rYNGqxISibHDbdJaEadOm/80BQEljFyKzm0SmA0JYNiPEK0jgIYTt3101emrT46sl0JZXsx9uro2yEq/Eb9Uf5jYSfgWbvyAZLfLF7qQZnCqtLsf+9w0IiDtTCkcF2Q623ksYdh2bRj65ajtSJ9+EKUmI8x6M9Uf8Ue5DzkYOMtUG2H9RX2M7+0yszgljoceDbBxP9EVl6GerfnIDkLzMr+faqD4dK4DFZCGBFiVd4QkIC/tN52GdXtwJVEbl45ELpM2mUY/9+QHr0PwfohqN98/McrQwkTj3y5WvMUZwpq8SqgHBPs+GxC0TKe0zTaA== 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 AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by DB4PR10MB7493.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3cf::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.14; Thu, 13 Aug 2026 16:45:24 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0315.014; Thu, 13 Aug 2026 16:45:24 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 3/5] kernel: make source package architecture specific Date: Thu, 13 Aug 2026 18:44:58 +0200 Message-ID: <20260813164500.3092151-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813164500.3092151-1-felix.moessbauer@siemens.com> References: <20260813164500.3092151-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR5P281CA0009.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f2::8) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DB4PR10MB7493:EE_ X-MS-Office365-Filtering-Correlation-Id: bb59d62e-026a-4103-b4dd-08def95a3df5 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|10070799003|376014|55112099003|56012099006|22082099003|18002099003|10067099003|11063799006|6133799003; X-Microsoft-Antispam-Message-Info: bbxdV1rHGMIy/Q8TtHeO6glmceGuTn4ISq1Cr7k/pCKAQB02bCSXmSsFT9yMkfBxudbAsj8VJcHUhN59ocw5k4N95ZsKyI50EmdH5THn1Ts5eKzaFm5jR60Mb06Hr3GWWR9WF7F+3zbEPyA/AvoAXbC4GT0rK3FLdo+Qs3tD2WtGrKjpylnH261rvsUX8j0pN7HQVgjvjStXx190T7JtoQlwJ2omNz6pd50Bcs2NIcV/Or8JHU6ow2VGvzcbG/g7fXRqJ+ntIfA+92NpLkPs0qRQWAM15tFHU6EETb87oPc+Hp8PJED0roXHn2u1V9t5JD3eWZf/XaATqnKkzjH5961IHydF9cQVt5S3U/BbmjI2y0XBhC8CFwM0A+VN/PsbSjwpUzCkVuSa2NmtzToTMfUFv0kwIKcX981PSfRbvFMtB5v16sZpnpI7KSwHIJfqCL/24wKSIeeWWAnft0P43BBnmB5uq/eU1kcFKZO2EVAiI5RSAlQdQzCt7l/UxW8v2MdeeRX5fa4tJ5DTqErBmLqINMkJqR78nWfvCRh2xurpzuSQWc4I5Skeh+ckU8pHZ24tvF4rPZjmLFGOw4WJti0LK+6aI8hMenSvar/9Zu8Btttg40KL0d9DCQifT6VroigdesUwSDMhKEcduMhN9xuagDuxXCJe0eaY9n2KQAU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(1800799024)(10070799003)(376014)(55112099003)(56012099006)(22082099003)(18002099003)(10067099003)(11063799006)(6133799003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: u5OtudGl5kAWvC0lW3zlHjox544efHkFwJr7BXWTD/oLe281mITs879RTvRksDxOodaOsRXYsxpbxyC1J4ewyhuYHWVzMOHZ5g7m5TF/gnCCNfSpSZN4N1FvL76xMtJ/r+vtEw/zEViOb4BNDd2FQQf3dCdtiCA17uWLkWEZOwrU2MafaxdtVUshvBa90q/r05zXoOTSbVcbl7XZQGaNYU7cTrKGzoFsC+pfXAO6B7JWxziPIUdBlOnbUA/jakq3/917leQX8uPZiI6mhEz2F4R+AyzE1LAD8S9xHkd5gphXDzl6NSsX/STfq9WiT0ZwqqOoMT03Fgr/4e4DBvCC1EYEpPaX2+F3mNoXaVHbOSOClVcc0N4VXEsvl4a1HzSbk2q+g1u47IUWU7FsENb3AC9y1tmcFLhgk1I2Oyp4nEmS1qwBMdBZwItkmLu12lAEBzTsFZ5ed0/Auj2NOBC9YB3Pz2tXSQVw2hmn9x//kLTeqwMQOKBnb52IQnNkPj2H4KpwwaFyeYkZpOLvPTmlpwYGbYkHI+v5POcLgKECYE3BYuozR0dCnUm8rPwubAwWxB3z3VSg1I4vj3ejcgNd8Z8QAwjLg1RNrNrFKr3Oz8LPGC6tcvo4VEEl9M/UKmWZF8kYCUSEfEUL3g2WGfHauIFC3u/GU0stUuwbKExZIqCAnAD7MfRiAIYjXxsUwwWseDDrdySSE1mZPmQHWexj6XNTQhcpvBbwcsJ8yoScenvrkBF31wBBmy/6VjnnLYy19lhvnXYfrrB2dH/3SPc8hWSi2ivSA+Wyqd0BFRw9SY2VL+n4Wl2lI7N9AxxatQ9qf0SmNsxLJxaenD4hmWksNZFQcfQ8ottk2+kgZCLVf5hshkTyogPJbaD7PwdvevqmW1QkkrJlHmtXL4RFJg4sCRwJKn44rhl14UJTuZrA4avy55+Pi3ORUet//9+2peXAy2U7jroa6S35kc27o/b+3LPS8gxEEQ0ESl+1scamJA/2wp8j8mRA8H+CEAY/cDQaEolGSQ83IJLQqVYXi6btZvfbmPSDWtWaSkYouf6XZOm195zcq9DBChUtWCAnu8kXVdVKXWeTe9Q7wU35TqpZhOhf2Pop8GdfA0o+nZnqF8PnJCBjPilquFBYQwDSfpLivvG052/1Fwvl1XdiNKQPSn8yorFuPRM91jrs4+T3QPxAeA1H4b8HisHQheIH6U17RyNK9R63tSDbGjpUwumCBOjQKaVjO/8HPpB44f5VW3K6J2PYmJLLxzJHNXwGBfVQqgyHZmZQtaEqBJ9JvMzE8vj2VAOMAxAphb4TdVVxswKgnUxZPLFIt0nCO+WzIFkrq2fwqOkx11HUAny7ShTxCnV8z79MCtDrDfuE8KXSpswF3jrXC566CrTJMSbyONv2pzwmrW3jSkuMbcrWkPM89jD4jku3i+7N07r0ByzvPXUuTKSDpe/9fvTm9Hao0hhOLEYvTvk7Y5G5NhC6mbrpwacwSHWC79ZzTl0A/vXd76Ja9kNwwRdF4USrDWP1qigjTSLWX1Jx212WMqCFFwPvw71OyviT4v5i2rsdmN0fOzQCwCVZy7kuhytJ3WrIFNyz4vKJc/vrVJs5jkk+jt6HvL7lK/mRhpiX22C70rMCZq9ORTqCAJ2e4Bafoy4YztaKC1awwjPgkQjY25XOqPNoyDO7i7q6y9+b2LgYdPvZeTn43JT5og86jXT88tmFaVys1QWIezWxcQ/byueNTk9Y0KinopmcX0+jjH99iUw6dPFFoj1FT60A7Rs7g0TPwEuAqErAHztL X-MS-Exchange-AntiSpam-MessageData-1: o7mnA/I/KA4zMBiJE6E6RU0gJe9doWUW4SI= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: bb59d62e-026a-4103-b4dd-08def95a3df5 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2026 16:45:11.6012 (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: TjhLi9kNzdP3dLRsjtP0Mq9NMqbpkLfHNjAjS6yX00s5Ac6JK5qcBfp0FuRjR5VGQiJfrHQ1MZSXr2moNqCG1NHgIzFUWq9K2Ii71PDnk9o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7493 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=JKa4bmUh; 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:c200::5 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Currently we mark our kernel source packages as Arch=any all, despite the content of the package is architecture specific. Here, we 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 (for multiple architectures) 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}