From patchwork Mon Aug 17 11:34:18 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5368 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 17 Aug 2026 13:34:42 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f61.google.com (mail-yx1-f61.google.com [74.125.224.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67HBYe2x023214 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 17 Aug 2026 13:34:41 +0200 Received: by mail-yx1-f61.google.com with SMTP id 956f58d0204a3-66cad42590csf1568450d50.1 for ; Mon, 17 Aug 2026 04:34:41 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1786966473; cv=pass; d=google.com; s=arc-20260327; b=CQz486SCwTI/iYtfcFSc1LcR/jCmilWLhGEyU4fKL2Yeqo5/Tk5ECNXkv9UcpRxMwM mKduqUVlDmzK2Ab9EmjYrOBiWaJ8SOnAeTSqwsfyEJ+KJfVCosRhzwwGAmrpp2lpgLNf Mm9hE+6XjE35WTWZbfHKYyOYsgr357Jx2DDCCMurs3RYdEL+rD5ewtOBtRP0HUxvmwPV LDNAM4Z1GdXhXHwFsYmea6O9sfVjXTkQF3WQZnm00Owh+bWYzQo2FhXBWHqQMrH9XWrn K1zfMF61dnmY4V+vNzoMacc4rc0ceotDAMn0fm3jjRnPrD+8DpSdgz9244T4Q+1w8TMu 18Vg== 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=0i3iZKyXF0a9imKIpGx/n+UTHoDN4C0SnbTkcXDtRs0=; fh=DnqcPzunmCCszZP1xzOhPRsN91ej+ZfSCPvt+J26WXA=; b=KK5Spwd3HSLBluJhtT9XrtKOO4z64+FXX69e03zX3xKZS0IMP4F5fasmD+YTkzfrj9 vyEOOHK6hXdXtqtH/BPHFddlfA5Fe4GCQeWA+4LESEJt3S90tZrYl8Mi9aZSdKRK/Grz nzSkRNxax0KsNzrmEnB3fSNWGsbomIllWRuCUgNYdA1nbU8IAU+uHjJTEFtmla2Qyvfe Vgc6ZMgs45qihMnyE2tXwbCyitiK3YJzGe7X8Y1pUk8YA0Y3XbwMbJwL9TRPsmCzZXoi jPMMHI7DffWnaONWU8OT+LDqzw41KMa6Fl2h4kztytXpqGl/C/UTpA+xpsOQ7qBjW4ol s8Tg==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="LR/qiWy9"; 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::1 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=1786966473; x=1787571273; 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=0i3iZKyXF0a9imKIpGx/n+UTHoDN4C0SnbTkcXDtRs0=; b=ePqPrEAngPpEU3WUYy+KipWG/v1SeklGpAATrHl2kfy9azuPYHOXnuSNQTEmFsMPlz hP9eaUPreTrNDrYHdhRBZKkx0lDG0NRD1ipy4oEuwNu6KJbvCCz73V6TcjQzxgL16nOb rwRm0wyr03KrFTvFMI6GaF452bcpUu/2Kro3jmd9RWRim1AuPFbnMHZ5XJ2uQwwQUdWC K17lcXRDQqEzW4gL+PJhvUlWDdfC+jW8s3MQ/Rb5tIQcbsV1MHB3FGVA4yVMhH7Q/r8R UXKIsmrFKQGuvaGHh3jdtx2jPo74SCzHkEOxT7IsaBJlTEjkOtiGJvibOMXZWHR+uvms FYCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786966473; x=1787571273; 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=0i3iZKyXF0a9imKIpGx/n+UTHoDN4C0SnbTkcXDtRs0=; b=IBhBYuEGsuFAxhc3vM7UjCmrcEpPO958mZunAgAkxNuX81VOG7S5mYRAt51cC74Abl FR3g1f1GHzjXJ3ii89608D0OCerzpegubRSOuAl1kNciZ0s+aGyTdQJ0f3YoahqULRkR r5rIX5LJbky4QpkW2L+BoaPQqhnox6dGz0/5tSOSisGzz7x3KEIS4xp41DPsp+xTLdiw PcMjKxS9WmJAvc+zOnGsDwlQjGHuS3j1xVIr653FEKfVrmYBZeBa0prs9L9ZETnu3XEG MLS5D59f1F9Tki8wgrz2Wq+LACaUxBS9ui5P5IHua5SWUnim87JWR+TyI12jyQ3l8wTi gz8Q== X-Forwarded-Encrypted: i=3; AHgh+RruxsVRhIaaEzUzCg1+kdjXKvacYVLKCbESXYl9zH/bZxTobCgaUmpeM5BwYGCMtDyLYR3cW/k=@isar-build.org X-Gm-Message-State: AOJu0Yynoxb1oNBysec7lBkyaY3ZWK9fGBpEu1ZOfJ6fh5qDFp5/QoUm s5VN3qqdHtSf3ifK7TpWodRARWKovMVbCbsoSOQW7pho0Y4TJ0W5Vn+u X-Received: by 2002:a53:c14a:0:b0:667:f1e0:3f69 with SMTP id 956f58d0204a3-66c72b86aeemr6778183d50.17.1786966473241; Mon, 17 Aug 2026 04:34:33 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdc13BAfjj/GM1+bCLZWVCeEK6kk7oQXTw1t1vGN+VNq6Q==" Received: by 2002:a53:b41d:0:b0:668:99c7:9bdb with SMTP id 956f58d0204a3-66c4f531e1dls5362678d50.3.-pod-prod-07-us; Mon, 17 Aug 2026 04:34:32 -0700 (PDT) X-Received: by 2002:a05:690c:670e:b0:81e:fe1c:2de8 with SMTP id 00721157ae682-8370cc309a7mr94020617b3.3.1786966472276; Mon, 17 Aug 2026 04:34:32 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1786966472; cv=pass; d=google.com; s=arc-20260327; b=DD/9gXjC7LOM8co/8BeqvtJPgNPkxtGhb3Xfu8HhCLRclzp5P0iTuDlXRwrDSCAhXj Ean5DeiH1cyE8cSxSzabaf4H1s0NWgEVKk3+K00ftTTibn1zpiYeVL9c+P4yAmMVJBri Yh07q2PWojRDttmRsL72ioFooIbtualp2y6KwGdK3Q7TDMYlkykrYqNIeQJyoANMaGLy 6lgK6jm0+gegNFjuBXHc1m48YbRYCo5TIUvfXgigMplV7p//Pw0awRPxOX3B/DoaWYHj GhTL5asfKPBajuFDROgev67gYNVNMSeswdp0N9ZRQ+5GNvidBSvnLCgNAHEO7UJ3oG/j C5mQ== 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=JmnEmgqEZJ1y8uZZ3uoeZd9E6wDVKx1l2JRC1O0ZgiEEFnOdWFmXtiPWq964ZXQVrh gn96oZUto/O5JU1PDcy3F+Oo7l7eyCp6LQ91rjkLHr6mv2fTvEDCOBtG8s1B5at+3rcy eklNOhVabemCjbx1EBEaA7mpe6eUw4GZpvTUSpOWfufY1K7q3bLdJzme7+t72ppIv0hx 8YqfGUSczStPU4fQ5SSgF/dEmT6tFtcUZ6IPGE9UYksJKzWfep2V8OqY7d3iDST27yPN sdC6Bgw7p7cFSZylNt0mqbzdANEtdhRu/Y60MFpNd/1FbcLHHBSASAZ+UGA+/BPiXG0g cssA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="LR/qiWy9"; 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::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by gmr-mx.google.com with ESMTPS id 00721157ae682-840f306c95esi59177b3.5.2026.08.17.04.34.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Aug 2026 04:34:32 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JJ6QYavGAwov0oTb6Jy3MjaGZGGJwyl0D1quvAq/PlexjKvsYMjIACl0w07LsnOps7njGeYT+jxLk+HbW+gyPoEpNdjzz8G7OAv2nIds4pwOXt1l4v0qx7wvGTKpj0PRW5e4+O5W8GcDtwmgHUd4hZAtubUXwgbi5PID/v7w7e0ErC+Cy3qWg1eQhoHgnXNcGda0++q4bia9VanZZI3BqBCuZksOLXFP7TCWocc1qtW32sbP90ecXCkD2UXUqIXiwqVpiy43vHhrDhxx7bdnJs8/psYFCPuz4MA5C28XWHzKwL9vNq7w4I0gx3DJ/EPgton+YGAvMXV6LJH7nTi1/Q== 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=KReXkRAUdBDGa//AdhFV35tubkUIsWwINjRI8yaQ8JB2eDCOR4JkB8z8ULVOfsNcF0PB2Lvuqhhs47bSD7BmfNjLRMdtsp7YEyBBKUxsFjIDkY5egj2wsD6mJiLQ/3cTWnjXU0EZBrMHII/ceU6DZzovz+zpWAh3lyPJ0PpYABWqzeckTY8vyYJTBkK2WyG37GJVNtD73ts9+ohxMOlg5szYCKrKXAycdQzTBJ6axr8xfHohYh9QZ/9GV/JhFY0PXf5gGVLmRmX7Oh6Y3lnsrj4K6uQshcQo5u+I+u5RldJ63GuaeJUYZVN0KhSJqsGifiwKbF4Pz+fVyqFBN+Am4g== 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 BR0PR10MB034512.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:2c8:5c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.17; Mon, 17 Aug 2026 11:34:30 +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.016; Mon, 17 Aug 2026 11:34:30 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH v2 3/5] kernel: make source package architecture specific Date: Mon, 17 Aug 2026 13:34:18 +0200 Message-ID: <20260817113420.750731-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260817113420.750731-1-felix.moessbauer@siemens.com> References: <20260817113420.750731-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR3P281CA0074.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1f::12) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|BR0PR10MB034512:EE_ X-MS-Office365-Filtering-Correlation-Id: 50550b5b-a858-4bd9-ab31-08defc53807a X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|23010399003|366016|10070799003|22082099003|55112099003|18002099003|56012099006|6133799003|11063799006|10067099003; X-Microsoft-Antispam-Message-Info: weVcDDoVN7onrv8EZyMA6wL5pkm9h4DOxXeTb5NCauTRZghzKq1Pu5EA8xByxbBXnjA8foCOXbjzNrzdw2QuiXq4JFh0AUER09ehxUVP76gm9+I7h9ouvTKdMIYKlPec7Fc2Hx8IuQrtM2nA7L7vwBgZ84wO93hfD6xoeiXR9F08H20MktnzrAwiGf+E0ZoGtgOglbig7JRSjjkK7r6la6XmcG80vNuZ2pr6vNC48tRQDVeVU+MAG0GzRz9s6n60J4A9WtfMBx9qFTFJVw8ngq63RGN7RytPB7K3oMHu3djp0YwjqgJHBhm1hdC0HJd/ws4ICXnN53Jn22JQIBty4c/geKBCLnJsSaU7xsOOcmKqxa4g/x5C2CpgGCm6qUj6ktTajJ/ByqtXU/MvfdvYt8lXUlngFXP2mboPY1KDNGEodbsmEoCOH1iRmNzSrqyZmDv0Hgr6VQSV+PsWgLIGgBPF/oP7fujDZFRup2MtzZAgmCv/z57XKqD3zLTKDbY+xAKWCMnnQmASWXHA+Cfzdr26ibuk7ZS+Ny3fOU40asAW2g99Xjhk/u+Raam7ktP/baB1zZBbJhzdljsfGjKl5ubPvDtZzvlEC53eXkEsl6NVDwjsNV3G8KE2caVBzzQeWsEfF1AU2v/s1lcOQEr4RG/D/FQ+kkoBFsTSQ3IBKBQ= 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)(1800799024)(376014)(23010399003)(366016)(10070799003)(22082099003)(55112099003)(18002099003)(56012099006)(6133799003)(11063799006)(10067099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: aGCkF4o5p5844lOkC5T5d0tIstzl1z9CaTW7evibCGy0JGbZB+Tjj/eVcyr7h4NATz+L22tsQIbbQHLBcQRUiGKwkkN3m+VodAEFI/sKCRecL0zRHiZSGX83HUjLbA1WHkhgh86qla/WwDl2K/gPqMJlZD8xAhF6gMlifx+Zw5AsyoA4dCIRN0whJ0gz39mnTC62mxju81egXm7txQmBv8gds9nu5VCcJoXoWANddVbwOcKxaKLiOZtdlnqHGFEWbr2qi0OWPKLMVGsryDXywoWxkyUyJHdgMkgTDheA/YANmfyZ4SPsdV3G30Prhb18VPn4T0kpsnWFJ7QDimyiYcqMJ3XL4hm4ylkEprDIR0jq8m3ak/1q9152DzoQ3DNOE0s3Ppypv/ChRBmV9i7/9HqR0CeuPOtPCkc7IV/ktQxp79BllL9+xJzYvaLEwOv3esQj5b50uBAGwHlFVp88z7nTtNWtE14n8c8jVIHrA5MLzUMjIwegSmQlMqUl3+VH0RwPJa4LXVO6XdmNA9VAQzaPnJNop7wvFOkmbrBiYFJX9eG99oVaoUehF0y2FwFKOJPGCA9SiFvQ6IEZjoqN7EsuwMXvydA8Kytl/Tq9bvPzBf6KxisoVsxGHKko0JIg0IfNOwFIxX8i9XmF2CP2xi/eLqpiWTaCP5TM5LtiYwkBo+bPUWkIYGx3989WEnrZ6fKMqRFIfJbmn3wO2S8g/3Jgj+nR3x4PtOAR4gFICBx1H7HomF0DZYKyZj/+C1LnBYhfJsJJM14DsN2pm5fFRCro5txGlVWMoFZ44AEwyd974vE3Pnd1uBgabshwDML6vAqr5w03In6XjzQoZPFqcNrv86drT5qyvMsVAvusBLGIQejR4r6D8bAXTFqk5BDlWH9Ic9+MV5XYH44o0R9gN0i/1s4nnVTPW130KSI+vgE0YupKvnmcddFFJYBETiA/wCSb7nKz9bfKzE8Rmn+uZRyVupPKgUmO8Sz3hckKEYFe1R74mdBi52zfuF33a8lKTsx7m/VUhFKnbQWaQw5Z0zz0BcPCMr63RO5lFkYIYXUOQVDHR+wObgEJpbbFv8kvsFi3lel9Q/USbkdBF23nvFKKQGC1Yd0MqLn8bNikQCtzI0ffmf6Co79iVNTwF5C/rw9sbHek95dz6y5loiyWEI6i+YYnkKojIUNg/T8kHkBvC08eA/+QmpBQqBptCwuChOLCSmuAqTZ47gie37AplIY0kTa/fDGL8ovXZdkhWeooC+FYFzo6ElMoNPGz0AWu6OzUWiWLKG8e/8mLes2Zgo5yLpPdRMyV8gyVQB9o7XLmSq3yF6xmldwA7IpfUAfc8umw+ARJelvmBOnsmhIWsKvDy0yTqtp1M2tZhxsN4rNuEf7hciKIKM3fPDNwsmApqFA8i/3J6pLL+5F4QPECi4ovAeRmBqtUTL1vIc7FHwmKZgqmjS+dpwtdelFHUdfwOrlZVlJEWl14jnNcObl5Ma2b+Uv2Z4AtTmooi5E97RwajQfD2Y6JCSoIlYMLIx7/Q4HIxDP//SvDz3bvzKPMhPpJbSUWyDQeBHkOGTmsxZzkEIRYh9zE3NyokTTptsnuETVRVUMNq18g1II1uuDGJj0oMZ9EFLUsem/icZQGm5OBaQHwXfVK0BvT2HYZmiyxIHc9weMI3kS/nxM5xP2r0VM/Tia8pgs0vkqQih6mnPdriE+fP2RhfjVN9A0gqg7G8/Dq0LgkqMVPLSp+eE+y8YKittoPlL+I/ehp0NYfMIyW/4+UXk3Xum2TmiJOaEyuYEYu6mGl X-MS-Exchange-AntiSpam-MessageData-1: NClq9vlyK/l+zvKVPyXfPyugqNcybyyVe1g= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 50550b5b-a858-4bd9-ab31-08defc53807a X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2026 11:34:30.2689 (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: cZxSYdpuQlp6vhep96SG6XojogMGlzAjfBDjclhJpRDSQlUDANJNFcZPUVlb5Ln2L9ssw/QHEynUa592MfAZv+Nuc7GGdm/20oWecDSmPAo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BR0PR10MB034512 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="LR/qiWy9"; 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::1 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_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-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}