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; Wed, 06 May 2026 14:20:01 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f58.google.com (mail-yx1-f58.google.com [74.125.224.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 646CJxGT000576 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 6 May 2026 14:20:00 +0200 Received: by mail-yx1-f58.google.com with SMTP id 956f58d0204a3-65c3132b7b8sf9568341d50.2 for ; Wed, 06 May 2026 05:20:00 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1778069992; cv=pass; d=google.com; s=arc-20240605; b=Zp2A0+PMoCFC6bmEL/vk5TEmrtljecz9XqYXqudFyJ1NlYlQ95N6PeKW8pN3itTkvE DCSUnT0qZw1BG6hnRzMJHSMOr/W9f9L32Fc8UKwHD69A8pyu9vekKweKAKRRbyIrpIY4 vGt8b/0aeV6kW+HL0BGj3VtuFiNqTlaGS4KH5mR86pUV1nKuJEeLv5xiti3MBwj4gdPo EEwN3mWLig9vsTAvbC9lWRddMH7DnJ9roEx8aVHsSue6TTmkNFUWuuwKNskCbgEy5OMC uXjkhLq5Tq25/FClV7ybMJn6nnCdyV7qCGRLuWyyU7GkRjxrxHhEguIDkkZxA/80lSVi PZoQ== 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:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=l/LiZ/UghNbewyF9xY3aL/4pob4MrXdJGNkBuUoXwgs=; fh=0psJfjT6ybXYQ8CM/lj0Z2ygJHlvcDHS9Ti2czyg3K0=; b=f3NHe8ki0m26tzEmWz6zLXGZdEKP1ObWOXlbA9odDMY/Co23rzcnVyzfG+gjjCSdFm dsyUfB+XZL575KGyG4yFRPZMIJk+racxZBGT6i58VqhmBj2YN2CxFTyIjFxzqJHaX7kH 995ve0Ikeg40uMT8siqCeY+y/BK3FqSCFSlxTpjdObnpVO52C0fZNcjvYHnjekmnbxgI joBpHtlw/XmrFQNiKw0WKjEZZ+YPDEgm2+J2SfeATPLOwAD2LNumfITXGi4fLF6beJu6 5vu4BQA0bw9GALRTcAFjvd3bk082LnTYdVdlogoasoot4ptQnSrMyDWyDWcRpKXtPLz1 EFJw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=pFPgMezR; 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:c20a::7 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=1778069992; x=1778674792; 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 :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=l/LiZ/UghNbewyF9xY3aL/4pob4MrXdJGNkBuUoXwgs=; b=I6Yw2VqX5epSIFA8KFSan/+eUkUh0sMztbgHTC1b6Fb37bkAOLQoOMUDPSljg3H2T1 9wRdKYci2ka2g8MWtfPMv1xzadt6uJlPuXMpGiCoVBpWGSn+4GFLqcsjf/bgQpLROaQ2 Q0dOmjW+ma/b0/7ZCA3KJPGdlK8fctI6942XIvu+sHeEoQJT/HM3FSZxWhILsH7vzaoc vkme45xOnmPDQDeYGXgETsyPdswDXegNh209Nr9lz+MKKiPHf5cvhaPnzjxoHJMRgIgV 1bcpUcn00knTFNJ/IJstb/O2417r0CsGcx6FO0bRTqUladZsS+Ri99HlOrogmXCGp9Ix SZnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778069992; x=1778674792; 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 :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; bh=l/LiZ/UghNbewyF9xY3aL/4pob4MrXdJGNkBuUoXwgs=; b=QbssaL48WNSijS8zJgNTWrJ0Do2zsT2XVAP9uGBas/W+yjKlmMrtN8niVFJYsi5ALO 39wV7YhEjx4QePcE2iWcA7HGoBJrzL43OHaavA2JcdTqEkAPnq6FNi5lRiXWNrW8tKJ/ RKpD6bHVYubLg9y3wVWoLOXKNWIGO1fuLmeHpG1wQJkqe6StjXLdcNTvO6WlRZTmWyVR I7BUKxWIGZI8Wqfni+2sCB2UJ102HmbTLJ3azzxKFzvCPP+I75f3vhZqVc63Nzhcap4N aXbECII7ddqHwLPx91gKADOLFK2GPWKHFAR25fmVeIqXjc9MEYfvSb59v5+RnaIMbEoK f3Vw== X-Forwarded-Encrypted: i=3; AFNElJ/d5DYBKPHcCj2+QmjR5Mlvgh/mDsA/KGHs8feK6QuQYDIiwrBgg5olV5yirmNmfgcOG1Os@ilbers.de X-Gm-Message-State: AOJu0Yx3PhCEo5HJzp2taL40N1Hnc2VzlOaI9JecsKxawgUoi4jqkBrB VBdFaeDy96b6soiLw9UsJPBiLg/rDyEfjA3t988d0Ynf+KVW45oMMxIU X-Received: by 2002:a05:690e:1282:b0:650:1960:c8b4 with SMTP id 956f58d0204a3-65c79994b1emr3539967d50.42.1778069991923; Wed, 06 May 2026 05:19:51 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AUV6zMNsm7qMZVAkwiZs5+G0heoFxfM+hNzS9AZo85WF6FKtkA==" Received: by 2002:a05:690e:1557:10b0:654:427c:c4ab with SMTP id 956f58d0204a3-65c13a0a338ls4002804d50.0.-pod-prod-05-us; Wed, 06 May 2026 05:19:51 -0700 (PDT) X-Received: by 2002:a05:690c:d94:b0:7b0:4bc1:d700 with SMTP id 00721157ae682-7bdf5ec8733mr36086917b3.36.1778069991001; Wed, 06 May 2026 05:19:51 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1778069990; cv=pass; d=google.com; s=arc-20240605; b=V3bcIZeoee8jS3D9X4N19EiWQkr3TAOdjG5/kmmN2ohmW/KqXuc2IjYc0CEbc5tVZy UEvGxrIE9cyiuPFAKuaZRq8pizKZ4XvuzY3QAT368rzTviqSBOI2bnM9yfmG5BArcin9 pCJjbYUPcfiP3wPw/0v/Y+S62w+Ud0ldsUg32F1CD2BlizN4EERdL8G7sWmVxxPmTMdp MxO2IOpmivltf6AC0xRPM8zwUB2HA7TyEkSivA7s/SORI+zLBkrYSUNRKZJQMYZxhxDe KbsJ0XYvlkXNILUhgNreOyG/Xojts6ORY8V4yfslBVnL9FO7Yx72IXGmwUElT2cvWADj a10A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=gwy/HpD2W0SL/Vu/QxF4MzxxlWeyX4KpWv/dCnVASQA=; fh=xpV+DWuvOTDne7VRaDqd+lD+JRtiEwM4CdJYQJI37hU=; b=JvUO9OooTpC8pjT2Nghu5QoGMNEHf/VVCvpDN3+hNVa5RINU9Tn/WORpBjeZLIKp0m 3aIm55TsnVlthEnJ8w5o+SgiqQXj10Igfl7HWcJ92Xjc71YNAt2HQiYI8bZJoeUs3JR3 CCx1r/JVV+bz/DMyKayib8kfwT084V+P/GfqCzZmXdHskSoKhvRwhpcqClsHpRxPpvU1 ZK3hTe9+0WfORacDxMrpi6zP1Ze2Dl0MEoGF5kMe3qT6JDYQX86csASKSE0h844OwcSa WA+9FJ+7mOuJMeCECqC/p9+8ahCQIxSHt9UWv37wCt3LKOQcXkZ/YdLJl9btaklc4bnF nEDw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=pFPgMezR; 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:c20a::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20a::7]) by gmr-mx.google.com with ESMTPS id 00721157ae682-7bd81881ab0si3914117b3.1.2026.05.06.05.19.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 May 2026 05:19:50 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) client-ip=2a01:111:f403:c20a::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SpH5CI5EbfXivE8xoWAlPk/bj+ZzxY6mv/5WwWLZ9YVoGE/iitE8KWkfCUGyf62MTcfulxVz58S/UpsxduBPkKuA+IHiNKNbs1tgzt7jKPKTyT6YQbaGQrVL6Cu65mpmRErId0y93MGgu7MkawD3hpyAkafpFgNKrRFGuluqp5T+H/ExvLqV55P4yLSHm83jiUmrCRA1XFG9CGVbs5xocDzeYHmQ2rEWHdB76GD1jUZofXFLSappvUaeV4H8NiDWlTLzVM+6gzv+dAsKs3iSKBaq1OEVDTYlNqHEGfhLVpnDAX920iGZu0AJRUnaYdrJf6HySLnkIncPsi+zdBFY6g== 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=gwy/HpD2W0SL/Vu/QxF4MzxxlWeyX4KpWv/dCnVASQA=; b=rlM4gbH7m0+JM2FXAtM8/N208BXgKmd5rKi0nptaL0lTVxxklhUJu9/KSmzilHckkMtjMJA1166gtPfPgY4aY72H0VCsjtq0JO8m/vGJUnKqd3Ofkoof4ff7kqHGOu+03gZ9pu71482RMp1LjVfxaDSJ9FOSoMgXZec7HQ+3NiMlD+zLSOphraIJlqZh50FlBoUgvtSbd4RQ0CNWfJpUTpdJsb171KFmng/SfaBmv/Zqv/BuCOqFVbBnAdD7+4qL/Pd94jp53njTNg4GxWUqNwhS3cqaeHPWs1cu7q0lmVUXRhBECsvshhoyZMtc5a2s6HbkYs05CBNjRBKcer6J1Q== 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 AM0PR10MB2546.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:110::12) by GV2PR10MB9656.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:303::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.25; Wed, 6 May 2026 12:19:47 +0000 Received: from AM0PR10MB2546.EURPRD10.PROD.OUTLOOK.COM ([fe80::c5a7:ac4:db6a:4599]) by AM0PR10MB2546.EURPRD10.PROD.OUTLOOK.COM ([fe80::c5a7:ac4:db6a:4599%3]) with mapi id 15.20.9891.008; Wed, 6 May 2026 12:19:47 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: anaumann@emlix.com, adriaan.schmidt@siemens.com, jan.kiszka@siemens.com, konrad.schwarz@siemens.com, Felix Moessbauer Subject: [PATCH v3 2/4] sbuild: do not build arch all packages on cross Date: Wed, 6 May 2026 14:19:29 +0200 Message-ID: <20260506121931.4167983-3-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260506121931.4167983-1-felix.moessbauer@siemens.com> References: <20260506121931.4167983-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR3P281CA0188.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a4::20) To AM0PR10MB2546.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:110::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR10MB2546:EE_|GV2PR10MB9656:EE_ X-MS-Office365-Filtering-Correlation-Id: 7d655787-75f7-402b-c5aa-08deab69c36b 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|366016|22082099003|18002099003|56012099003|55112099003; X-Microsoft-Antispam-Message-Info: 1t7R/zF3ucvHYctsd6FxNgA0EFMRjSBpMlRJYcxuxopqvulFvOghz6WjrIYDQKrhdL1Krb24+8DAVKJXXVMMwOrw2r7BXrBuPwMfJg2nGoKtVg++GCzmMoStsB8XwHM1FMRXKQg2f7/Xm9a5oirbE/vod3WlLlAPvPnHdpSTndVczo+9GiPTYvzOytDICIsWL9he4Q59S2KtJyygPwJWX3vr6Wq/VKAlsyUDm6zhFvcoU5W1HzdYghfVKmFUAJg7YQ+S2lmEEEaL7C/paWhE8WWBxEPxIE44sehF8z63htLVh9K/rSwCN9Yk+0BxTz8+EbIO7jCQrb24dXb2xsJ/P0oEWnMyD4+smk4v1tuuy723YFee55EpWnXyvatsmsyEgGn8+kQcAWiNuwPsvZ5ZswsZBmYKnW9ja4d05Mt97B5kIIrrD/fkSomeuoYToE4Z2c0I6t7WRM3dZh1NuK2yfNBSfP/a+6PrLQ1aW/TIdfwosFOPDI+eqIzYI9t5MNmmjEbRX3HVo6JCPmTDXnKGVqL6QIlJOz36iVV0aZd4QP+Ur8hJxX2lNeRymvO3FNb4cuhzVy8o1Ouz3D/B33NxjfO4D7QMNnv7kfBylOriWI1IakwsbqWfAzGIF+ptpZOB00CWpfCLl9zyqyj7SmUgIsjZuKp7ICvazYnzobpTKFXNbMNB7RiQU+CQmQh3I88m X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR10MB2546.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(22082099003)(18002099003)(56012099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?TmVG+ctiLeMJtVbN13eridQenMxiG9kkYFuH0Ami6yPHmkIomBSkr2jLIomT?= =?us-ascii?Q?NIWVrascSTwURY+UahqNVd5AZ3RJ7/+sWqx/fux4jRGA+m+b4Gumoiouig1T?= =?us-ascii?Q?Uc4Gysi/ZU26bgvkfvbBdEGhszqiQUnttWdop531bKlOP/qc7M3zgG8fh2cD?= =?us-ascii?Q?A7x/oq20Fq6kl2VIVtURBufp0unghFaVZl6KO5e2PZQI0FgfinhYgfG7kTtJ?= =?us-ascii?Q?ZQbUh0tBQScbdeDtrjDv+yzj9OLnU+3STyr9okUzLoPn/7HnWkBJPf3Z93Rp?= =?us-ascii?Q?AhFVNvap2oLo0VUpiDx/4EIl1Yy3kZAx2HjdsNqSgvzSMFv8Ncl1QUVIrrUO?= =?us-ascii?Q?0x27mfF+0OeloTHIDnztIMkHgM7J6EDLZziY4J4QuCpzIM5ekI4TfUD9Lsn4?= =?us-ascii?Q?ftIj7UPevh6tW6+S7TL+L+ynNHTF5/A/VA9nXa3e8RqtNZ8uDF5qSsmWNA0h?= =?us-ascii?Q?UuIegE5IM1tB1I2ZZDkjIyi362JHWkZlGyW3fPs3WxJikxjneOzPKQ633fa1?= =?us-ascii?Q?LcoJtNAd6CZw91y7VMAXpPiVMBpc7RKLr+saOqw3zcptuayDpMANx7Hj+hiS?= =?us-ascii?Q?T1GtsWn7CVOxB9hvLOvCyLk260T2MhyoDQOWMXGLLzmUJF6cFeWmzZplGx9L?= =?us-ascii?Q?OaLoLXHtjZgL+mBLXwVnbFNGg8cPHLhPO4c2LH6Vne8XkIKi1udVxU5XuKT/?= =?us-ascii?Q?G1tDN/RWekuKTqrw322l0nK889R60rC8DBSLjcMWSMuuZLmwdpsx0ELgslz8?= =?us-ascii?Q?Zox7xMcSNf9Ei2Pce4TuIYHs4S0TqDqibKKiqhzywtzQsGPw7crQesni4i51?= =?us-ascii?Q?TeEzPyTLmLTUH21VpUzOINcBEpX0JzfrPr6WuCFS/bkDLlxVLrG1faSLr0eF?= =?us-ascii?Q?hLR/rOVSKuMbIzQK+OLgGLxu7NDF28ma6xlBOV3eohfMelTb/s42A+Sw+EXN?= =?us-ascii?Q?Gx0FCVyxsXz5AXYsQWDllR4/YsrKIUF4YXHM0Xt8ZUyYSEWR89jMY7yK+MmI?= =?us-ascii?Q?tt5bQ7WalceRAlK0WW+zw1iw9Zto9evScDJn92uY/QeyXefPwk07XPS8MdIm?= =?us-ascii?Q?KutCzr/q1vkpJIDBjGKXmr2Sy5BqoU4HaXeoJ+edHvpw7tT5Fq+h8/RIWj0T?= =?us-ascii?Q?b+ZimehYFw2rDRkqaXylikf8XeMNrlj/R8Z6VarFUkPyf0snOwGYq4juheQP?= =?us-ascii?Q?PnknVmawKUO2sdgBGm0/ShpPeJraJADJCwoyp7SxwEhx42rZd/pOFg1wFyGW?= =?us-ascii?Q?HGXf8Ip5Ggl3DHSML1pWn2cQJYSvqiQJGkFjhs3V19fNlepVXYCwLiVCt6AP?= =?us-ascii?Q?JPVyOyZvHrzXR1rCKXDc2ezT+VIel5deYMUbCt+YccbXxwEAmQPN6cB7Y0Vp?= =?us-ascii?Q?hLslnDlC8ev0+Ui5CDGbf0kyFcsbJdpkoS5CLASxbJ6Gf0fdAhps9t6lAlGj?= =?us-ascii?Q?ZZSUJdHmdF+LhrLAdTe/4qMsLCUkmjxZoZ7FQGacc6e1ftQHZFFjvgcj7K0m?= =?us-ascii?Q?ms96qrHg/kwehwiwrRub75IbygboCO5ASukmz7DxNgoMogGL8ijriw+RcFGy?= =?us-ascii?Q?yJ5kPvaLmLM1IJZQXYuQOjTlpYYWEbohJHjv/dz2OettfLe8FVS3HNuT1V/+?= =?us-ascii?Q?85tCrmhfENiL7fINu/jAeGFu5YkuoDd0A/rMWHAwYyNPCmj3tvCIUAd/Vqf3?= =?us-ascii?Q?IbMN8alLdatrJ0v9MatsVQDLcsQfGlcnbL5S5k/NX8aQ/Nutk7t6UQmw/iQw?= =?us-ascii?Q?wpR5URaHW/DmqmEun8M5ts0D1puuMXU=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7d655787-75f7-402b-c5aa-08deab69c36b X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB2546.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2026 12:19:47.3351 (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: Wa96HwBUDmAkCPxYngFQH0cHofPVRSsGaj54lVe6e3PBtK8nvaB30U5kMMWiAMpJhB976d6fFLBo3BTCGBFJ4d/HfVpabms+PVdeM49d9ng= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR10MB9656 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=pFPgMezR; 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:c20a::7 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-TUID: MO4bL0eA9WPk Architecture all packages often cannot be built in cross mode, as the dependencies cannot be resolved in the host architecture. This especially applies to all packages which split their build dependencies into Build-Depends-Arch and Build-Depends-Indep. We already have logic in isar to built DPKG_ARCH=all packages non-cross, but this does not work for packages that generate both arch specific and arch all binary packages. While sbuild automatically disables builds of arch-all packages on cross, we previously explicitly overrode this setting. We now change this by explicitly setting --no-arch-all flag on cross and --arch-all on non-cross. To bitbake depend on arch=all packages, we introduce an interface similar to the -native: For mixed-architecture packages, the user needs to extend the PROVIDES by adding -archall to the arch=all packages. This internally is then dispatched to the -native target, not requiring any changes on the consumer side (i.e. DEPENDS does not need to add the -archall). Signed-off-by: Felix Moessbauer --- RECIPE-API-CHANGELOG.md | 17 +++++++++++++++++ meta/classes-recipe/dpkg.bbclass | 3 ++- meta/classes-recipe/multiarch.bbclass | 4 ++++ 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index 659a03b0..fe026580 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -1067,3 +1067,20 @@ Changes in next The DEPLOY_DIR_IMAGE path and artifacts naming changes introduced in 13cb77dd (included in Isar v1.0) have been reverted. Deployment paths and artifact names are the same as pre-v1.0. + +### No building of arch=all packages when cross building + +Architecture all packages often cannot be built in cross mode, as the +dependencies cannot be resolved in the foreign architecture. This especially +applies to all packages which split their build dependencies into +`Build-Depends-Arch` and `Build-Depends-Indep`. We already have logic +in isar to built `DPKG_ARCH = "all"` packages non-cross, but this does not +work for packages that generate both arch specific and arch all binary packages. + +We now explicitly disable building `arch=all` binary packages during cross +compilation (this only affects packages that produce both architecture-specific +and `arch=all` binary packages). Recipes for such mixed packages should append +`-all` to the `arch=all` binary packages listed in `PROVIDES` (e.g., +`PROVIDES="foo-doc-archall"` for an `arch=all` binary package `foo-doc`). +Consumers can then simply reference the package by its original name (e.g., +`foo-doc`). diff --git a/meta/classes-recipe/dpkg.bbclass b/meta/classes-recipe/dpkg.bbclass index c1c38184..500aaefe 100644 --- a/meta/classes-recipe/dpkg.bbclass +++ b/meta/classes-recipe/dpkg.bbclass @@ -109,8 +109,9 @@ dpkg_runbuild() { DSC_FILE=$(find ${WORKDIR} -maxdepth 1 -name "${DEBIAN_SOURCE}_*.dsc" -print) - sbuild -A -n -c ${SBUILD_CHROOT} --chroot-mode=schroot \ + sbuild -n -c ${SBUILD_CHROOT} --chroot-mode=schroot \ --host=${PACKAGE_ARCH} --build=${BUILD_ARCH} ${profiles} \ + ${@'--no-arch-all' if 'cross' in isar_deb_build_profiles(d).split() else '--arch-all'} \ --no-run-lintian --no-run-piuparts --no-run-autopkgtest --resolve-alternatives \ --bd-uninstallable-explainer=apt \ --no-apt-update --apt-distupgrade \ diff --git a/meta/classes-recipe/multiarch.bbclass b/meta/classes-recipe/multiarch.bbclass index cdd35f12..5f84fac2 100644 --- a/meta/classes-recipe/multiarch.bbclass +++ b/meta/classes-recipe/multiarch.bbclass @@ -83,6 +83,10 @@ python multiarch_virtclass_handler() { for v in val.split(): if v.endswith('-compat') or v.endswith('-native'): multiarch_var.append(v) + # dispatch -archall (arch=all) to native variant + if v.endswith('-archall'): + if suffix == '-native': + multiarch_var.append(v[:-len('-archall')]) else: multiarch_var.append(v + suffix) d.setVar(var, ' '.join(multiarch_var)) -- 2.53.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/20260506121931.4167983-3-felix.moessbauer%40siemens.com.