From patchwork Mon May 4 08:50:46 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5066 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:11 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f56.google.com (mail-qv1-f56.google.com [209.85.219.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 6448pAtr017046 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 4 May 2026 10:51:10 +0200 Received: by mail-qv1-f56.google.com with SMTP id 6a1803df08f44-8b513f57611sf83008646d6.2 for ; Mon, 04 May 2026 01:51:10 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1777884663; cv=pass; d=google.com; s=arc-20240605; b=S7iE9o03TR6j30g+Br6slen0TjGd+o8tTy6zUakSuFtu5w4/3YstN/P5834Qk0vxv6 YCBjpIEPr1XG4XBtNGuATxI0P0HaLlQk9lelyPE32H3nAx3IzfCk0nLIxaMmxFI3GBXK 68v0DJRQAX66bwi05Ibzp04xHbZ7aZyBaLgMgoi6Tsl+Rf90Zr1MBTBhndUTqU2RtI/j qjAnXHYSh08KpcgB76cNC/XFC0hlgxgNX5Q++pQYUH4ehKrIU9HZBgz99m0IubMzJ+ej sbqzI7YLTl8tw/g0f5Yz7u8XZPqWLVgLfnc5ZVRXf3ludphl3eO77bcRRQh1t9ZQDE0L qdwQ== 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=t/ghrzLWnP8oeMNf1cX+Rd9JhqiQL93xraElAAycIi0=; b=Y6LJRm7HC7tDrTzoArDHZOhFIaMnvAhHZnICR1dX8Fe/Qf1ie7YRjr7DMGSSXlwi/A dnCI3puHRX19rOyhAl3rejp7nmqEJnumLZYAiqDUTShCfzZ55u/NwWTeBcTAv3iPZwDM 6wyS8AWZK5I8wtt98Jl1t03knwqtXS9+Rb1XpOIwz705y2OQCFKFI/on3wbuFeB62w/1 8WZvXX1K/2R1Iq6hYPMQY5gjFaDfVL5L5rApxuUIUGms6SUypnZi1OG2NVItBuRHzO33 wuO+R7XQHLQLV2TnyE1AWvsMxU/tSBd1V24xpWz94jTOHkV3xjuuL1eUIiM44Gb8q98K xwuQ==; darn=isar-build.org 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=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 :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=eeXZKBX8IkpwsIdD3fYzl1DpYIrc8lGJXFMfboAR9KY=; b=DnwowZFzUNQT7EpzbsERbPl5QRKyrBzMfQPSndyCDA6DKSvNCO2OyHjvewXqhofcWy ljOo7e9mMnLcI7Ta/8vHXVStz9zXyLmePCQ8R9NCKaJCo8jiGu4ImLFSn6rVX7FFmP1O IvuL+agAW0EY4XWnwD24xSFg4gGeoe12GJtrpfz30gqAuEL4zAJ3eFGxOIrhZBUGQXcj YgSb54+L8tQHEvTKak5Z0WCGTgG4HiR1QBzxOZDoUzI2B7B9Lm59zyLwIUtCrH5m68lI uOPiPs9qyaGi3XYxeha5xytaOmXbTKuPuCv+fcxPDvSL5DolOidnhttYA2tn69gM7Lr0 wLwA== 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/w6C1878FLwfh/TDcd3SsPCcm8F4jFxfVkzObxXQDpmW88DjKb+M53CrhIkOhttYR uq4BQCquR6rhAJFHZPAZjkGwMzPkPito4XasGhu+N5C1RPfKvAl0v8F19gpyaU29s4/x EUzfh8M2hDk04kYjCIXqjkvCUOkGo1uvzkFLYCSFSQ/W6PZrxWaquMvkzD9yq9zwgQED 54MCOlVvGwl9pOBXM8SLKj80Y/SZzzlnjrbnx2LRQuDxu04IQGboHJM1B1roe5QnJO04 8/G3+2AJYZIUVlpCnwYmzK8es7Ou5PeS0cyiZuucyJNbezcRsaroYq/zzNSfBgi+YVUm UgMA== X-Forwarded-Encrypted: i=3; AFNElJ9fK7zK0WSHjqWGY1/CdzHmJhPdNhuyUMrrvI/lqJIWyorL29pX7H6h04WtRKzFusLLRfPDyok=@isar-build.org X-Gm-Message-State: AOJu0Ywaw4g9P2zoZVZ0cp3AvU5HFbeiwdt02QZ1uqovZ5TfsHA3qWEF Lm7zboYrHFuFnHWtuNG41zmh7pTa7oce0Py/zt260GrIHntV2aQMO9+h 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 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer 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> 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: 5KvCFWeo2cei7NMVPHepm+UOg9eGOdtyt08i5UdID3FCPIb9sCft8Z8446YBDWwXbddS7M70VPwbVTif5quxODJX+Q8oSMBn/SpLKn2Ql3mxT0UPuMsZqf+aDn+eKfCSmjDLjSn/NyQbWvYdFvbJA2TkJtr2RdCJPxYds0GqAdh0Id6jEYLOOCx3rt7AjRYs+37QVGAzsBZfobj0KwoFdrTEfGgqoIvKx0JbcmEIMypqH61HNzceZCAGfjru6Ibb2nDL08iYKUtr9ghPj9T3ZSnZubPPEX5O6noMOzdr+bsQExzxPQnaKN6iqJRGsrXNYp5S7mDyuVcAVpBASM4Swmfbk6SOnp3DechSEkIglp/RPN1o4NmMm26gRFoVB1ePea4aj98N/ivyAZK03TP/ekd5eGhXoafq0wJgwbVI+W8HeeTgLLjUS5VPiQapJ/M1yA0UlsAE0gvCPeYvi46sdD3mTf9VviM5hfjTHco0Yv62uWVIxDeK0rLindoyrEL5/NA8gygHnGaNSUs6lnQIX3BgCNhvLgHJDkko2iDSFJUikJ/GEmClgmC6oS1BUZyLYiNrZbmA7wERV2AP+5qv3vE8TtvaZLLr4qX7j7mMiPwbd2KCWTU1D3W5mVcMDXDLc+1bnu88lYMpkE9pgaaYlhQqped8JVDOMXN+Zq4j80a+6JNj+iMDP4KWBqTC0rGpPjzkvkIRV5nioQS3z9DyOHFcaaXxdRoAVvATDf0Pvu0nCpWf9DD4BKzJYtPBpQKqVVUnl/zcRZWY/qql56f1g429scIOsgsU/9yDlTJ+e/FS2JHQneX0Ru6GoP9t8M2N6cdzVRMe41sJAF2RIWdPEgVjVV/J1R/jB7i7XE8XMGOnLq4Xyzk2+hAziIvrUfubwPowsJISX2063UY5AQiW2VKJN9GbomfXEfe/AEu5BP2glMm5Gnved3hs2yaVMhF/OwleUbcM6Zxzf6+ksmEyoZlq9crZ/iIRzsk+LqZtSoHZF1gQWXB9s9j2mMaiwDXKYbb9i8/seAbDIBTJxDq/YlhWxY3zCdGUf8D6NZdTGW2QyyAr5FdywIQqkSWepplZdFY6TaWN+AQ75rhu+OZTGybe50okJEWh+QfA/DpyzZQ3KkduzDdAjGEiehcP+rST1XmRU/NPpdL4Lp9wSR7lha6UG2sAkmur+abCUulhTLtqAh/LMkHRkL8rENFHsueMpqYbk5vhd54zPi2CddJipmDrXRaC1Y8veU0mPWFBRlm6nAbaADLYDM8ohqvRrvc1NosQW+qWjqrOPL4b48YTDms7v8St+2IZc4sGsK+jde2oO3NLXk6CeHzn7FWkRsc1CxHRQ/qjg4sR05xWiXBBXHywuWgwneBZsRVNwqCBgBxhLKrCjJnFU87NCaP2jImj6ArWAlyyTQvf+ILya5xdvWcJkjM6DNkWHVp6+AMUFZp70P74XEffyr0qcb2su+PFkc9EQftUhXPdR5wNFpH6B05zRfguQ/gKosDzMCaU63DHpPDmWcWLU6wfY9T/MVMyK/addUe9pvhA0RXqbHbE96JmlGpkCuT9SyiMr/NmtLsBwVcta/m+GUCM9oyCOVP0Anw/CJWETamXF41XoMRqL04zrOIg/l57klhlRONR6vlLD2e1WCEkNw95r44wC5CBDUBH36Kv1TkyPNspuE21OBQuBHtOMBU22Gg4mz4tIpDg0+zITiaMqGqjX5s6aLDvwkTyLep4NCcwKFN1hGPc+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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= 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))