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; Mon, 04 May 2026 10:51:10 +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 6448p8xk017029 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 4 May 2026 10:51:09 +0200 Received: by mail-qv1-f57.google.com with SMTP id 6a1803df08f44-8b1f4478ca7sf104222676d6.3 for ; Mon, 04 May 2026 01:51:09 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1777884663; cv=pass; d=google.com; s=arc-20240605; b=LMrR73os7JLu4erQtdz0+MfyDX8KIoJutTuurT3eNgTVuR9xt/WhFwhL1j+7UyXXw5 PpjaTl1dOaADxj0Gq3tORDcvOvAZCM80NZV23wnCI3UgSLWcha925feeTIGb5uQ/4Q2m 8bjItLyOedsktTjSw6xKuop5GppfbFIbOq0zYoBPluJnE2JDS4ePlBlYL442YbtHVp8L gGIk2qJatsap1RMG2WT0Rft2XMGDjbsRrjMX4pemv/ZehxnKsmlBvyww9RKondMBEUhl 8c2YAb7KwyPbjtroHhBnjY7QBkhOvFaKaF2AEm1adcQ7j7wLk5Py55DdV0DOw7/YPXYo eTFQ== 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=eeXZKBX8IkpwsIdD3fYzl1DpYIrc8lGJXFMfboAR9KY=; fh=38bHsF3/65dIUbIkBQ46ppYHJeShAkP1sanY4JQ2siY=; b=LvFgiyyW7dTSx83QmtwK8kavne58hDKgZOVNnhmRN7KdZOtoKcJamCYJLUlrzl9OFd dVaciU6efmkEGSCpZfQbk67ZdnqjlEtzSKm9Hh39DK8s6n/MMYxEI2yoYFYoEaRYec75 cmo1KbJQotI847yUpBLGi9xaCC2LTvw2mh3CeJfDZAaX00tYSW8dxe9FUk5DxJya7jTq BEFhtQBXgAVCFDfg25ffJVw40Ti8Qevj2IhRgFSkDl+lwR07gwapDrV97ARk3Hvzmsum g9b6qSk2iyjmlxwxsxnT8N+f60zAtKbOx1+1P2nFBol/2dvigEvTX1QJ4NFQvyXF1DXr vuIQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=gRsEnCLB; 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:c202::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=1777884663; x=1778489463; 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=eeXZKBX8IkpwsIdD3fYzl1DpYIrc8lGJXFMfboAR9KY=; b=sMb844uluh7AEZDbUnhM9hB1VTj3ThFHRsKBgRGhgrvvht3ca42qSHflS8UPfm+ii7 FDKRUzD4WIbgsjWkMtCriPATpjZL7HDOM3QpdxTcZoF5LiWtwBWWUw9Yeb6tgvehuKws OgZfplu0WWdB8p1BlNMM6mG8fXISx6jk2zECA+gj7FCljSh3GilObj4MOGqiRB+6FllW KcmgkYukDFMKwxz+Ev+hGrJN+14sZRSjnqaMdJk911zlsKWH4n+2wDtBqc2OLGCs7Le8 LfttDrCZbbmKpvz60DM7ijZy9h1P1cZsMxSG/0trO0g+xu2nZxX3nUeeoR9ifTKVIwb/ mZAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777884663; x=1778489463; 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=eeXZKBX8IkpwsIdD3fYzl1DpYIrc8lGJXFMfboAR9KY=; b=q+9j2XP3gB+Mfw4pvQcIacG0SRCPFgNwtm8tsJzTxbhmoUwhGeoCnPyHKVeyAYnQTT yA7Sx20xT3kyYnXb0aadq09yVboMkZmAJ6Ut/jAETdnDuzjglGcy24LCSlNVCqxjhEvU LgCjjMiCeWjUQVkCOl8e6NRNutAzrQteYgl8s7KS+T4tRhI3CUisKdyPfzi0f73kC85P AOTZygEFAYyL+m81EScJZMq6dM7rdUuz9tI3C7y+yUvrG3diag8NhqC+ax5ca0vNpfgo XohDLBFJiQ7qqP8JCFVAX6NnnlYdiKvKDsqRPZNY635Ng0eX90Uq1zz5cfep8sUsQ/Uh 5UxQ== X-Forwarded-Encrypted: i=3; AFNElJ/ZbVSSMTVp1PLoi5br/RWCiIxyJwg+mEOOyuexACbMunHOfjuAZhHeIjG9nLjw5AZbcKX1@ilbers.de X-Gm-Message-State: AOJu0Yy2dzMuQPYvUvtlQMZexw0NYGDNSwTQLWm6MT/jo3oT8xvURiYH XIAVADzp13iQ/vwNaUHVgcrCvPlLmxpJ2FPzYVRQ21udo2EjUWyuvrlo X-Received: by 2002:a05:6214:4411:b0:8ae:700e:b72e with SMTP id 6a1803df08f44-8b668b1bfecmr138712036d6.34.1777884663262; Mon, 04 May 2026 01:51:03 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AUV6zMMz7Jy4c7KKsYcqEoB/Xl+A8gu9BdDcyLKS3cODvJD+1Q==" Received: by 2002:a05:6214:1243:b0:89a:a50:7183 with SMTP id 6a1803df08f44-8b3fc7225ccls110230236d6.1.-pod-prod-07-us; Mon, 04 May 2026 01:51:02 -0700 (PDT) X-Received: by 2002:a05:6102:418d:b0:62f:3713:92bc with SMTP id ada2fe7eead31-62f371393admr1203354137.24.1777884662039; Mon, 04 May 2026 01:51:02 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1777884662; cv=pass; d=google.com; s=arc-20240605; b=ZlPLqP14q1hyvLrnWLdbhVa1Lj9/zUmw26XBMmOxrp9cyQHlK6GI5Cs8tkxY2AGpj+ XU7YX/n30JnQjgOdeU4e/NkGPnfXSbhutEJwuVZU1UFgoY8DUQKxbugpgqDzKK2oAKWm uNuVNjpjwP109fTfEUwtazUyXeHqW+SstvI4JxiJJtfEtFvVZbTYOy93rNJ+sEH/lHiz qA0dorMQrIpJkC8aE2a8y3sZ36KLNTcc19noMGQ63ZZje1TGnzxwVaEQZrB8J+j0CjwG Xy1+bHmjH5qN5tnPZv5stPRVWhLxtNlBUq1IqUT0Z7oqgh2V2tP1Q1IqqRA1k6fRskVx rWqw== 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=bBJd81KD3ohQbY2XzHciN7UggwxuoOJdFgn4lbeatSc=; fh=xpV+DWuvOTDne7VRaDqd+lD+JRtiEwM4CdJYQJI37hU=; b=HcxaTnK39OboTIB/1zTj7OK3Ntek6xYROgHhearY591Br2HER7aCUmhYRLZKIhljB/ J6EPr+Yv/hLQFhpVkPk7YbeNQM0qFCeD9XvPD72ChK+aCuUnLZqPqQl8YzFgu8/MJ91+ iEqA61wIgS/RumnsG+PUXouB5eMBclJryx2nfwMj/Z8Y/k4dB+bsE94GpcuL5prvQJQL AALaZ0AIux0/XnQMTkGbHv+tqqiAFj11DHQdUr0d+Xt8ULZEZah3/1GBCYmtp5pcDfLx XhvMZ/HPm5Hjqh0niaJgtnmenn4T4RQ5RCVQO9+C5SDEPYaOyjuBG960fyKvrwljrufM 4PLw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=gRsEnCLB; 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:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id ada2fe7eead31-62bff3b1eb7si322214137.4.2026.05.04.01.51.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 May 2026 01:51:02 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UwXdZIhpPMGRRAXTLQ+Zf80BTjdTnuDS3up9EgpnYcMlbmi77teFr1e2UI0Soi31xNNgMrvN7nrsj1s6naEhWRCMXzZrLSdHewMkBHbEP99wnb7wr12lm/xpSpCaaCzYxuRJEFIsskAWaPGSeOTzBXHiTUZvxinEBBfCkQukPK1pF8HwASd9LahihcziTxj9feQWAMrBn5Rs01IalLqckWW5Nhkpw3v91MbCTfKjxSdq924P0ZRnem+PvcMiIN9O1tbP6/Zve4a2G3BM01G7zlSaIFCMnaO4I8pZ+IYAoETM0piuSEy4XE1ArRBos49N/jyB0jUp9xGPeKCoo9fhxQ== 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=bBJd81KD3ohQbY2XzHciN7UggwxuoOJdFgn4lbeatSc=; b=rDzWsEjQLE2e/eVfgf+bXGTVlBenY+o0TcfUEZaiwlzLgBf4se8PEPbZrDYPHdR2I/0q9OfK02x1fhzOZZRBGyFh8VgXJWSyzZ2aDIGXO3TsUbLNrp2kGMO+IB904pZlQ0DO1Y8rKz1515gWnvBNsoXlrIW4Rva5QD7FApSx13DlUFavMbhlkrJhrcFo4XvkvgxqnIrpymfy27lCi8Z5iMlx85cxM2V9lDYgWaipNEDr+bsiX+Y46trNtgUI1mE7Q+nwm3+f2KztFjVdxsdTIrTJZdwltgudMnD55gIyDR9Y42uGOdTBzNEAWwhTucjowCGYTOitBNdCNPmPImsrxA== 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 PR3PR10MB3769.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:48::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.25; Mon, 4 May 2026 08:50:58 +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.9870.023; Mon, 4 May 2026 08:50:58 +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 v2 2/4] sbuild: do not build arch all packages on cross Date: Mon, 4 May 2026 10:50:46 +0200 Message-ID: <20260504085048.705717-3-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260504085048.705717-1-felix.moessbauer@siemens.com> References: <20260504085048.705717-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0143.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b8::14) To AM0PR10MB2546.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:110::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR10MB2546:EE_|PR3PR10MB3769:EE_ X-MS-Office365-Filtering-Correlation-Id: 074c4ac8-d719-4013-1f3e-08dea9ba42c5 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|366016|1800799024|376014|18002099003|22082099003|56012099003|55112099003; X-Microsoft-Antispam-Message-Info: Byb7n2R/l8hN0FCnT7auFwjrtWs9dzrnLiGbgGGjBCZqbv1+8zeGk3SJBCVTFdTfvoCAIXZRefz1ykSWe6/5WdhGCHurxLWCJdgy8XQH4NpUXuccOoOQJwnZ8JUHWmFBKbXQuDVNqONRqqo5PWd1cBbQBWSO002SgiXyFSfua11QX2k3CvNbepytqjvuKeoNZAUfImmLsVECCdqwrB2JhSZ+2nVZAWO+GRhyXeh342zEihEMrM/kl2J9V9yFqtBgMbg41+XM7UrpauDyW7TjPoBUzJpuRYAc0TwRgaZj7RvN7bF+raNScInJbHWoihTHXoWDpMNU1HdghIAWdnu5K50f5jIfepcJwqMogVj+U9/qu2tkBH/bG5ACplu9hxixFcsr5rwk8lxUZ2NomEIRuBIKjyyF5PrpRL1cQw0+So+MO34Tqaza8qeXkbWDgaAhpeW3V/h2gKwMVBRGw4xLpRFoHFLRdx5nnA6kRk7tOf2I860GhLY8VzbRdI05YgmeZgnSR9hDCi9qeMFops+7is9uuYQsoR2cd+pPY4+3ow6ugSdUqJ9++KpraP/8DBpvLZTDNCMyyPkn3OGNs7OHmdfliDtIt7+WsnJ+KruhW2LdWnaot/iLclFS60RfY4dPOy78w4epOQ5ALOwN8LTWxV0tGqe0/8/A+W/uZx+lyLpCgisj1sNVdTd2H4I/OGm3 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)(10070799003)(366016)(1800799024)(376014)(18002099003)(22082099003)(56012099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?5KvCFWeo2cei7NMVPHepm+UOg9eGOdtyt08i5UdID3FCPIb9sCft8Z8446YB?= =?us-ascii?Q?DWwXbddS7M70VPwbVTif5quxODJX+Q8oSMBn/SpLKn2Ql3mxT0UPuMsZqf+a?= =?us-ascii?Q?Dn+eKfCSmjDLjSn/NyQbWvYdFvbJA2TkJtr2RdCJPxYds0GqAdh0Id6jEYLO?= =?us-ascii?Q?OCx3rt7AjRYs+37QVGAzsBZfobj0KwoFdrTEfGgqoIvKx0JbcmEIMypqH61H?= =?us-ascii?Q?NzceZCAGfjru6Ibb2nDL08iYKUtr9ghPj9T3ZSnZubPPEX5O6noMOzdr+bsQ?= =?us-ascii?Q?ExzxPQnaKN6iqJRGsrXNYp5S7mDyuVcAVpBASM4Swmfbk6SOnp3DechSEkIg?= =?us-ascii?Q?lp/RPN1o4NmMm26gRFoVB1ePea4aj98N/ivyAZK03TP/ekd5eGhXoafq0wJg?= =?us-ascii?Q?wbVI+W8HeeTgLLjUS5VPiQapJ/M1yA0UlsAE0gvCPeYvi46sdD3mTf9VviM5?= =?us-ascii?Q?hfjTHco0Yv62uWVIxDeK0rLindoyrEL5/NA8gygHnGaNSUs6lnQIX3BgCNhv?= =?us-ascii?Q?LgHJDkko2iDSFJUikJ/GEmClgmC6oS1BUZyLYiNrZbmA7wERV2AP+5qv3vE8?= =?us-ascii?Q?TtvaZLLr4qX7j7mMiPwbd2KCWTU1D3W5mVcMDXDLc+1bnu88lYMpkE9pgaaY?= =?us-ascii?Q?lhQqped8JVDOMXN+Zq4j80a+6JNj+iMDP4KWBqTC0rGpPjzkvkIRV5nioQS3?= =?us-ascii?Q?z9DyOHFcaaXxdRoAVvATDf0Pvu0nCpWf9DD4BKzJYtPBpQKqVVUnl/zcRZWY?= =?us-ascii?Q?/qql56f1g429scIOsgsU/9yDlTJ+e/FS2JHQneX0Ru6GoP9t8M2N6cdzVRMe?= =?us-ascii?Q?41sJAF2RIWdPEgVjVV/J1R/jB7i7XE8XMGOnLq4Xyzk2+hAziIvrUfubwPow?= =?us-ascii?Q?sJISX2063UY5AQiW2VKJN9GbomfXEfe/AEu5BP2glMm5Gnved3hs2yaVMhF/?= =?us-ascii?Q?OwleUbcM6Zxzf6+ksmEyoZlq9crZ/iIRzsk+LqZtSoHZF1gQWXB9s9j2mMai?= =?us-ascii?Q?wDXKYbb9i8/seAbDIBTJxDq/YlhWxY3zCdGUf8D6NZdTGW2QyyAr5FdywIQq?= =?us-ascii?Q?kSWepplZdFY6TaWN+AQ75rhu+OZTGybe50okJEWh+QfA/DpyzZQ3KkduzDdA?= =?us-ascii?Q?jGEiehcP+rST1XmRU/NPpdL4Lp9wSR7lha6UG2sAkmur+abCUulhTLtqAh/L?= =?us-ascii?Q?MkHRkL8rENFHsueMpqYbk5vhd54zPi2CddJipmDrXRaC1Y8veU0mPWFBRlm6?= =?us-ascii?Q?nAbaADLYDM8ohqvRrvc1NosQW+qWjqrOPL4b48YTDms7v8St+2IZc4sGsK+j?= =?us-ascii?Q?de2oO3NLXk6CeHzn7FWkRsc1CxHRQ/qjg4sR05xWiXBBXHywuWgwneBZsRVN?= =?us-ascii?Q?wqCBgBxhLKrCjJnFU87NCaP2jImj6ArWAlyyTQvf+ILya5xdvWcJkjM6DNkW?= =?us-ascii?Q?HVp6+AMUFZp70P74XEffyr0qcb2su+PFkc9EQftUhXPdR5wNFpH6B05zRfgu?= =?us-ascii?Q?Q/gKosDzMCaU63DHpPDmWcWLU6wfY9T/MVMyK/addUe9pvhA0RXqbHbE96Jm?= =?us-ascii?Q?lGpkCuT9SyiMr/NmtLsBwVcta/m+GUCM9oyCOVP0Anw/CJWETamXF41XoMRq?= =?us-ascii?Q?L04zrOIg/l57klhlRONR6vlLD2e1WCEkNw95r44wC5CBDUBH36Kv1TkyPNsp?= =?us-ascii?Q?uE21OBQuBHtOMBU22Gg4mz4tIpDg0+zITiaMqGqjX5s6aLDvwkTyLep4NCcw?= =?us-ascii?Q?KFN1hGPc+5zfAMw6z2z/lwtZ2lXPj6Lr5FR9Bl0hP7AFy+ZBhxO/iX7dfjfo?= X-MS-Exchange-AntiSpam-MessageData-1: J9aK3ShX6KlCSuD/k7Y0CMI1U1tRa+AVPdk= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 074c4ac8-d719-4013-1f3e-08dea9ba42c5 X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB2546.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 May 2026 08:50:58.3496 (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: R/YZW0YbWpzGOraTBHpJ8+w97sEZrIo2KZ+a7HkDbck2BiqiYLot54mP0r4Ol/kzS0sXiPliI7JcuFTOvt7yI6MwsSRnZZ0mSRzB5huB6Fc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB3769 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=gRsEnCLB; 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:c202::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: w4NDB0Ebc2yX 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. Signed-off-by: Felix Moessbauer --- RECIPE-API-CHANGELOG.md | 16 ++++++++++++++++ meta/classes-recipe/dpkg.bbclass | 3 ++- meta/classes-recipe/multiarch.bbclass | 4 ++++ 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index 856da5de..d4b093f4 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -1001,3 +1001,19 @@ do_copy_boot_files: The recipe isar-image-base is trying to install files into a shared area when those files already exists. It happens when some files have the same names (e.g., dtb files) for different distros. + +### 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-all"` 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..6c0fa809 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 -all (arch=all) to native variant + if v.endswith('-all'): + if suffix == '-native': + multiarch_var.append(v[:-len('-all')]) 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/20260504085048.705717-3-felix.moessbauer%40siemens.com.