From patchwork Thu Apr 17 18:08:28 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Hochstein X-Patchwork-Id: 61520 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id EBD02C369C9 for ; Thu, 17 Apr 2025 18:10:29 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.44]) by mx.groups.io with SMTP id smtpd.web10.15633.1744913424008003168 for ; Thu, 17 Apr 2025 11:10:24 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@NXP1.onmicrosoft.com header.s=selector1-NXP1-onmicrosoft-com header.b=cE1KkqkC; spf=pass (domain: oss.nxp.com, ip: 52.101.69.44, mailfrom: tom.hochstein@oss.nxp.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qpS3PtgETPfLqVP3EzXEvI9OVzmZwMbxSoQmDMLfnxmt0bkLpCThdFiLrfyxVtgml4jOZ9CFL670wP74TDSnl2f1+aiAM22iPABDhK9aRCKXN8OYQzwVhbyOhojJzzDH2jHvsyAH1ERLVtmV3/Vt3M3IGKnlCjsmtBX/cwaCC/6WjsmKnJQWKQwTXMin6qfbIxRj/ZcJ7aJDywm2aYTo8s8drnwIByvoM4Ho/LGKmYMcgo1muXF8pNgyUrCdKNRFjDU+C6QHR4rQ7bKf+9VsA58nPY2feS/n5UtknJBT9LlcBBatX3ZDjhzbPRJaIZyYCF7Gcv9jVLO6pcwcRlGsDQ== 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=8FO87xwqxP7d00iPFCh0YkZyeqnOpOG3yddk373tQ6Q=; b=Bb7leze9k16t86IMQ0gC8nMae4I0LesG0NeTkrZZ2sYJjqIr/0+/zo6QXlukVV8G8WvpoIehXaplTt006Yzayeg4kyQCoz9gkfw7MsROKZnNO07VT5uuxZy3eXHdJm6v0iVhNkMm5t3gTUbB0uInLAgdoYhsqoskFEHMpt2/AMHjX9hrVQsxTx2+IrI8QsM4IRDEMizHZeH17R8zgHWvwMs8kDv9FQ2u7TQVV6a3DTIusMBWoj5la6Dh5v16VZ+DD/Qh55Yvmv9tzgbu4eofM5y+GPG4DhbR7Sveg+6oSYroVGB0w03NEnG4UxCmCzBuzocCW14Azzy6tnsiJuhmRQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8FO87xwqxP7d00iPFCh0YkZyeqnOpOG3yddk373tQ6Q=; b=cE1KkqkCtgzlkjyX4ZKdGOKLQLyvV99iafO+tqfkSHrBiqwrEc1yfYtmmRSugWCxILzOVgmcnZ0kJ2+al3m5cVgC+fC22Gakq4Jvs32cEJ+2IIUC3SjyoSfGmIEDxdnu3JjfzQFswPSSSm2ZI3x3yphb1r98fM4fz92CQDw41ZWSbPjfrnX2zWw50uu3piZYyrp1+qYOFq0V3Nghrso9+XuJRAPpTB1TvfTTzkuafBXFX7HyRmD8BeQIacWmNLbbu38UivUmLdq+Nsep1TKePOFMMo21GmCPU7byz7afF3WTObD4uraFTSkGkhpt/nuIJ7M7qewwfcubhKj4hPC3sQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) by DB9PR04MB9497.eurprd04.prod.outlook.com (2603:10a6:10:373::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8655.22; Thu, 17 Apr 2025 18:10:19 +0000 Received: from PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::51ae:5f12:9744:1abc]) by PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::51ae:5f12:9744:1abc%4]) with mapi id 15.20.8632.030; Thu, 17 Apr 2025 18:10:19 +0000 From: Tom Hochstein To: openembedded-core@lists.openembedded.org CC: Tom Hochstein Subject: [PATCH v7 1/7] meson: Allow user to override setup command options Date: Thu, 17 Apr 2025 13:08:28 -0500 Message-ID: <20250417180834.1722588-1-tom.hochstein@oss.nxp.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: PH7P220CA0147.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:327::21) To PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9448:EE_|DB9PR04MB9497:EE_ X-MS-Office365-Filtering-Correlation-Id: 96862137-947a-4c83-9d92-08dd7ddb1cf4 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|52116014|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: dBMWn+LgHubirqfRV2FC7s1C8itQ44szFXYTevCB9XJ9Nj7G3IuV2uCYCirnQEBYxA5XdAK67A2ApxFb/UpjcwGRp0cf3aHlMb70N72qqedBOiIRDDSZZOo5VJ0U27rBOS+OeXfPLcZjWCRTFyDavc7R3vu4BCzCBSK0oGgwbCYLwZj0uPWf7+Q/yCT58WNV+gu6tk+RcXAtfndJ6DISbbjWDdiXByHVdwvuYWoZ9kq5aM2d776t0R1SZE8NSYMMRHzTfWvCd32UdwhujKjLTWujXjiON/WHfLg5LwRmAwYEMRbb+Xz4X2eQ7tRaclQJZrI7myNhxbH3RLGWI6UZ243FViHwdHkWU2+kO3NY2ulITCnN1q9LGMbtr1k8rlOyEWrHsyeVjZZIOzXsdIEB6EJ7SSFZgHoIldvn/cJMSyxH8fuokcF+dwZtQnv+269Ftza2O2CYg/4qd/S+4PxEGxq9lcLjOX9QFmvqhxHCEMkvD0afKtdpg0Z1a3qAq37w3O1VilPPmvvSv+WrPZQsfDTBlO/3piB4RIMhtPSoxLTGs3yTME09zwdJTyHqiD+VCS7qreuYv2YDxiKiZ4mQMOHLwUSjU6HPJi03ysD7Amu9JHR8bzYPEM2t2G8yfLp14+tJeoshM54PAS0SvdBK45nd3W5B2wP5teZT1k7y5C8l2qchZRxM3v4q6pryMnOo7FC/u1u9bix/Mdnro29Y1RWymqNesmX87mIHeY7lh78MLFZAigrzRQhUT9nrB5+hCezPyHB8K09JxEOr0z6OWrk9vI4Gi7QlDRJahmz7qSK+tJWUzRvXIHMEQwzatXZ/eJ1MtqK73vJ8emgp2OUo/wSuTBCGEN/C0dBUvvvdzfh0zsSuEflQlBWxWsLxv/saosMLH04p5fz6j8bOhbIqyAahdbPMVzeyGhFyldow0WwyU66CNZntsLkeGXQ7G48cl5WES3iVTHk9Fz7GPDIRGRRmHVvadG/fzqQU359Ho7u5FMHCLi8PyY62EBenD9pUM+hubsGJ4crVm9AsJCoRw8jBj7Gl0chTwokDKMpp8xPlHQxSLnaxovJtR+a/mOk5OS+MFtyk3IGU+/Yn5rbrXBIhPrE01c687E46zDm8DzLaVrivNbfOuzB7H0uw6rVjJMrNV3Mi+AuzERXp1JaI7BhsChw+ZPLpH+4ogY1U50u168jJ++fQ8O7Auy2GTXcTmr4rfFpP+QMckPVKSXzvKH+sfavPzdxnzKO1KPz9DCboPt9Ud6s77Ec+QD3lCPAHfbhKVXjs2oGt0B9fz+lUuxwlK57cGSocVgGarwxLmUSuCAbTGTg5ReIYMQaj1XPP7FkF572WpZeqBNdkK3OUSYVRMM58rMGBlvCgvh7i76kQ2mObSk/ODukCyp7aV5qBIkBsNFJGf6KwgvKAcOybo/pJghwdd+2zrIk/DVmxMOVleOGZdHmb3S6636kKNS408OsC3oMnGnjnO0+b0Yi/mw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9448.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(52116014)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: aamvdNF06k0G7cFtf0JdC3qEtC72RP+/k5F7tXX/butvxOUvqUIYW2I3LFhV7za1B1s/litSQUQY0CwhafvqpXr4w4parVRhl+N7Ht7RW7Q1C4EW+C4ZM8PXCbQ2J7+e0WOon79P/RzonhzjJPzHt+62AT2iGZt9Wds+Ov7NekhfZZkDhyayMuEyOQ6TMM3JHJ2uUInhWGkkm1D9XaZpXeaWO6tNhrXz2CfnWbnyvOTBY6l6hgXX4wD4e6i6BXlZ5TDDOKQUkTi/J6Azgcd0n7xlSBB7uOv55hEJdkxlTFyFmwMUK7eUMAxYYon3nv23br4BX8Pay4WwhVQ4kgqyvoAm/wox/eo4V+2IYtKFtGkZjxOYzKZ6QNlskjWB46DztPP0G+VfO47Y5rfIt6rCC43trmMLyhsxFAGyBDv9Hbad+z3gX1wxQtGtBKlpnP/xzAzzX0wyjUX/uP+eyspsgWKLD+cRTgrD3EZMWQ3CFaplPG9yxhjs2kf54gbguu5pn6f3cOjZw+wm8BhX3q7N9t7w/kvFNWBydafS+7pl/VzJU12KDQfip77qMyZMyvcjfpWieN4IwiLxfYwjLsnxyn1jvyjWgSYUXa71uC1LzF8VPyPvKAU0rfO/2B+0AR3rkTxdXhiKhbqZEytSoJpQmaEChGWJXihsdoOLdvxa54FtfXaPG+riaqAR5OPkLaykPnonQE1l1iwam6idUAHN7lPPpvUZV3uNYjtsm2wBwVOF7W96+59UiQBxYf0BJJnb73LflXC8h74Qb5Za2YAuK65Dm5eqkp5BvzUIV0QV/WqzytCV/2aC/yEEMg52tcCm4J32g3ONA5MmD6oKgIfdE73ZpFQG+YF9NQyjawwnXcO3x25Fn+HCsBSnIV46npTsc6LesJl2COBkxphEL+W5x1I8Vj6VMHjFRCvIwHe/wl05KluGkgDciLc2e0uMkAp6LAC6OmYRO34QQs8mCpSvk3xPq06LDt6hMlhgToZW3PbcQYNPy9W5n2NiGT+6a3/F9lBCJnNlSxRnYLQqtMI3r1lRG8/ZaiLP5VdVfrssL/UfdWdnep+TenNA9GE6PhT5DdlIEFwgB1Zce4VBIIFICFJ+E6EUI/KfyxbCb+p/Yme9dNmdhoBlGxsMsumaXZsqwIyY+PeMrXK+BmZSnt+Uw0VFLyg4xkGzfivWDN0kYq/8UifIrb7g9ga4nyf/b0Ed7qkPEkCbQYs3lolyCyBnjgfmZX5Sca5LexEoSEIg0+0V51GnfHsdr4V+qNBN70mtv1cRfJQunWkfo39GrLrtida7mT+MRzn9msmGoeGXX2ZDLGvAom5dJdz2KUhzUoWQo33PL6bFmBYY7Id2SXlgDJERtzw6pOWUNaGr4w7Pmd4RYhhc65I0B0dToNFOSdGbd/WKRB8UVd+F4KTZhjMMLn7nIAw7aRZtMtOjJtHr8BfljqEdEiH7RU76eODaQIEfVtu/iPE5JI29FH5wJ4lk9buTr+lKckvxEh7rAftVKX9KveOxgJeN7aYO2jLppxJbVIkDgTFVqqgKUBrrqmUUByCmBExCeVsQWovmHltBHpvzL2LIN++dycWRkOGzFwx/LjPODPtK5q8ZIGtJv3dGHg== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 96862137-947a-4c83-9d92-08dd7ddb1cf4 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2025 18:10:19.6688 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: izZ2CeqcuLFVQcYFVxHUz+eFQ6qTU8k+mSYrGJ6nLwr7tPOMXFq/LFIC/3mBEZpHEOu2GUis6CQnbZNUIzaY/w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9497 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 17 Apr 2025 18:10:29 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/215108 The user cannot override the setup command options --cross-file and --native-file because the meson-wrapper places these options on the command line after the user options. This problem was noticed when trying to build with an SDK using a custom cross-file. Signed-off-by: Tom Hochstein --- meta/recipes-devtools/meson/meson/meson-wrapper | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/meta/recipes-devtools/meson/meson/meson-wrapper b/meta/recipes-devtools/meson/meson/meson-wrapper index 7455985297..3aa1a93520 100755 --- a/meta/recipes-devtools/meson/meson/meson-wrapper +++ b/meta/recipes-devtools/meson/meson/meson-wrapper @@ -14,8 +14,14 @@ fi unset CC CXX CPP LD AR NM STRIP case "$1" in -setup|configure|dist|install|introspect|init|test|wrap|subprojects|rewrite|compile|devenv|env2mfile|help) MESON_CMD="$1" ;; -*) echo meson-wrapper: Implicit setup command assumed; MESON_CMD=setup ;; +setup|configure|dist|install|introspect|init|test|wrap|subprojects|rewrite|compile|devenv|env2mfile|help) + MESON_CMD="$1" + shift + ;; +*) + MESON_CMD=setup + echo meson-wrapper: Implicit setup command assumed + ;; esac if [ "$MESON_CMD" = "setup" ]; then @@ -27,5 +33,6 @@ if [ "$MESON_CMD" = "setup" ]; then fi exec "$OECORE_NATIVE_SYSROOT/usr/bin/meson.real" \ - "$@" \ - $MESON_SETUP_OPTS + $MESON_CMD \ + $MESON_SETUP_OPTS \ + "$@" From patchwork Thu Apr 17 18:08:29 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Hochstein X-Patchwork-Id: 61522 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id CE473C369CA for ; Thu, 17 Apr 2025 18:10:39 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.34]) by mx.groups.io with SMTP id smtpd.web10.15636.1744913431181441892 for ; Thu, 17 Apr 2025 11:10:31 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@NXP1.onmicrosoft.com header.s=selector1-NXP1-onmicrosoft-com header.b=YWB6Vuyg; spf=pass (domain: oss.nxp.com, ip: 52.101.69.34, mailfrom: tom.hochstein@oss.nxp.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kxdPuAXB1QzBGuDxkFdClSpWSOpedVyGT9RowRRWsHoykimriEBn1En0FxK/dwEY8XN7Py5SZ4NXVC02ptFSleNCTe7I9VX7K5CcosYahECgsO0on6nqpDitNaV68XoLU3MOWIY/+M8Fpsr/uU07p+T9zo+csym92jPepipTXflKnw7sAn1J2P4j0zbiXoA38c7huMqz9UIv8XlUq3TVAydJetRp2amRWxMK56srVat2SaGs2qXHNw0C9aP+ylKiteVq7OFyDc3q3LtTg2wUhxOLg3Ib8VCSY9brvwzPABwCIg1UOIn+qfyYykqalQ+jtAsnDM/GsBnle6VbCF2hyw== 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=Sfiapi8A1uopjiQGjIyiV+tFfiPhGA3JfwazFGi1nWY=; b=Gsqrjem0froa657whuHhexeDNZ4EUeB7Q/ZAHFlJ4t8/LoGXHDynn9opqZVnBOA3zbh8V26zMZgq8UG7hTvc78DTBTV9nAxfUt0TfVqK2uT/DDSD0sGPIqUrdXmFc6BYllWKfZfDcr3IojikqiGv8ZKP0nv9a2KDJJB8zcTx35508/H0ruJkH1+O2n46eOsHguD8e35cRtdpFpYzX2aEWkKBgAz9h3EGt8BOjWqNWS1PC6qJRxJIG+o7JyjbKFg7VOvcjp6E+06Q4S/zMebtyirvKE3r/jn9z8c8l27deSQRRsMHEb+2vYLwlsewsvXGnrBD9cUL58SrW1cX9Yezhw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Sfiapi8A1uopjiQGjIyiV+tFfiPhGA3JfwazFGi1nWY=; b=YWB6Vuyge2pWi9ymwfixXr6JdxNl9r/jn2HTbjbCYyAxb0r8KbO9bycwscjLl9a2H7wEo8RtT0/2MmTiq+RY45it/77BnmKdSHu2GPeYU6OTJBjjtyry+Gsj/nrJf+tSxehthjyAe8c7SoXFs8T+RP9EWsdrgehFp30zbsWUB7EnBjj7c7hfTLYYmq5/rEhfdxiB4unkSr47RYmq2V8IZgqUyalZd9J7iH2d+u4/vI6cwS30ph+vAqKMpZsF+24JCwGWKdoijG16B6/5gQ45V4RRIelErEDZpUxa3mFZMy7g4be/qkCTphHoavyGxIXvTULsGpLN/SKQR65E+fd61w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) by DB9PR04MB9497.eurprd04.prod.outlook.com (2603:10a6:10:373::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8655.22; Thu, 17 Apr 2025 18:10:28 +0000 Received: from PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::51ae:5f12:9744:1abc]) by PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::51ae:5f12:9744:1abc%4]) with mapi id 15.20.8632.030; Thu, 17 Apr 2025 18:10:28 +0000 From: Tom Hochstein To: openembedded-core@lists.openembedded.org CC: Tom Hochstein Subject: [PATCH v7 2/7] toolchain-scripts: Add Meson settings for Yocto build SDK Date: Thu, 17 Apr 2025 13:08:29 -0500 Message-ID: <20250417180834.1722588-2-tom.hochstein@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250417180834.1722588-1-tom.hochstein@oss.nxp.com> References: <20250417180834.1722588-1-tom.hochstein@oss.nxp.com> X-ClientProxiedBy: PH7P220CA0147.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:327::21) To PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9448:EE_|DB9PR04MB9497:EE_ X-MS-Office365-Filtering-Correlation-Id: 87161a8e-11ef-4f01-703a-08dd7ddb223d X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|52116014|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: mesa5YLWFme4Mq8e8bBeDWOl1SVDo4cAaFoMiJ5xdo9qKhoFeOofEAMVE1t6NYhD0i/6CVokVxFXFmUHiTy5yBXIy3fAMYedtdlMf5y93yhLAXyCBaehw5LHaMfin9IzvdHWcKvBX+zHEgnxowaw3/bZPbLlQ+fTPTxqymQz53lW9oXhQxrpMCWGnSQTiSXEatPbKOWeNNlNIKRE3QbfKtOTuklspRm9uNAFYT+CsyTz00TLOkoBhSQzcYacPLn11jK/7QjgN5fU3vRA9XRCX0I/kHLRwioA14nVnn7IwcBY6ckKQ2/RgFOtMNoijgqKAfa/q7gdMy+MUS3qq5b282mDDm1cil6HvFnAVWkECWi5N2P+ZeH31t7B2zeAKui70P2/NGlu7paZIweVIPxY27mHVYlHsqK2QDFZ06ArHzbUO8VevZO7rm9BrxeFl5TY1T5oW2J+JQTeixM33b66o8crrw2l/POTIyT3czP9FOO4bbJ+kJ2XpA4gsu/UPp6+z6LzIJbfJqg9UCOp0wyHs3NuO8iYSq+g4M6gUhPx4dsdJHQULdNQUkBo3GbRBxmRGaSqan55lNkZS92YLq8m6BwBT1wsaRT133NWxWuo1u031KQbE/RUnZbcRV+CP/YIipOrMGqcpWjG06fbnG1KnTxBazLk+AxgJFyYCi1uSyXEGqiKxUf21SlpeAWG/CEx0GaVB3hSAkn0Bewb2J7ZEFgIInib8kI/fOEc4tdDRTGSfkAmeykcpvjgnDSOgAYB2g07epSSyb2tj7FfGTvacxg0S3aHNcqM0I4tm37hp6C/4cJ4+6E/uyJym/JVaqYPJOuqJ1NY0Pfk4qCbCjJVDfxSi9Nhwf/5iXPgy4wWB5E26Ewz8NYFSgdOG1S9t3C9Ox6OTMZtiqi86FfWlweuQa7pjGqtDFk/M9ojj7oRlSO8rjoAeYUAsR3/crAT6gusQqnmCNudEZYrRFDlAv0y30PkTIUPmniwUOgDy4pJYYBbQ3jxrx+LUvr2P0l38cw3HsLOKzhCsbsXEWjv+ipkWeWk3+LiJljiPJx4PQwbil50pCmhzGvEJiHXP23PTR7cSEIkm7TORM+J0KY43zwo5KwGjq4WnlgnnFj11c8M61joZKxlxTzdUSstTqV6D1nIaRj0bv4PP2jHa7EyzKPYjacDJayM6Kx2N2NTq8inTzMMYNff8+lLRIHHtK4/EV5K9chKWmwEMD1LOsf76Y7sGgjT1tlReoOtXCGALUwvEwPaKtZOp+F8KFurdPuyuokJzkZRMmlRbowjK3StKwRZzYrkkOzzOslHtp9ri3XsNCIUjtvDXmplGj5m80GsVg8LHyqKfPHzvqB9SFnuRvd4AUuKIh49MxmEIWQKmzDZ371QZzQ/7h9h1FLlz+g+a8M0v9GW1XnPHWh9qkLLDzZxI955H0u8De2uPF0PePtOH5ZENqIt9xfHp4xs5y4pioB/pBu6kZCCmn79yfeIZUc15A== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9448.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(52116014)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 6gboLJ3W0UBf7prrsf9QpnmTz75HuG0JIVN9lzDwEMnC17O+7ufqtSHeIWG/bL8zrgHY2eC7kk3Ll2KxbLo0tzAjgVOoflCg9jWY2hBMj4hfLbWL2qoq/u0GmI5+7ZOYon7E9NOlqUgYAIZUDx4BE/gPmHUAUl46joQ7DyRKkw4RqBQGPVUvuOhPgFeUmtkUwwjNHXkmmR6I8WCXIiP/XHqL7/kZwAp9BSYg6+LjPO8gvCW/F0FIEZ0lXdteDOsl0vNren5JjnES1Qpt9DsHnRtWSRQTv9UwsulFOlnmq5TTO8NPm9HSdIVkBYdbbRuahA5bvKQcBwlChDOBXlfUJgcASR2PnoQ2kT527aYoP/TmrgJYXOxn3g3/u5RVcZHOEbajgciqB5Uo39tVBH2wNn/xTHg6dK2aNKqv0QaQ5QSOlAXvLBLwxNqkrKjbFOE9U+Zvly/AcOxGW5JpmpCD1aS4u81gy/MWkgfaww4IumurJwwADt8UpczCgEUWmzsLczQkzPmhWftzyuSVz+FWrjGT3RfMRSPm2JhXErcr7NfWCvDccJiw04X8odf7jKEaXpXq7iAFaAKHYkPhLVREeOz3QTrOjpd97u4yfKKQJDzfSGZkVOD01qWx5T4kU+9hsdt29xwUiR0LItEnBDs+8nJ1BLhFRvxhS0Ko0ffgW6uj1VCJy1RcCkfk50A+Tw7jCqNpB5inszPt5Dd3rwHWZ1Z9Zbu1PzNjuyvivlcOnBMS1TH7UGXB1HPafYO11ElGcGzZVPEpUnWslQNMxoH2WbFeFyIwPB8Hg60uyhXO07+ySOWmF/PVNE8S8FeDvr+Tq69A7bqE12McRNHuUz3D+dimdHgAzsQ3krYZ5A44d01glaCyaIdd3IsGmZ4cfiBWrzMxjIE4FcBe0NKzfhu1TyhDaNLP4akbb7FqFtuHR5D9Ljgs+GsR9Tgk3QAwS2zWT5+GOn3jgJKfQAAt53Y2K/CgK1JPBg6n4lfVcRpruBWrUC1izzSoAmt+H7LrzWHzHhbzCGmi7GXnxi+vFrn2HHCy3rEDFqTR3AKFG5k7UVe2ALl0rU8wS01G08zJCDzoQF18aQ3v3TIog62CkIyDrjm0BPKfL3BEohMXg7wwr2hFWWEXRZ4Xb7QY7nD3N3Mj1xMRRHhQXdivlHa5GQXgZbmhMJSr4hVjR0Qz0KWT1ZwXD1KKAHQArRavOizBqDcc/zadaBQaVuTKNmbI5BgI+MZSt1JhFL+M3quuKn5r2CUhqCp+RsbnWiwKQH762O7suCulpeMbdkvhVy8FvDEImHKnDtIio0Tjdqc2aWKwExTuHEVGLATTpT4eKw+pQ6QzbZ3l+SppnUVzKDvHfmZjvJSVXULlOgk9MQ/NipHoW4D0N9LoI/sIpIQYMegdfgUbw55MZM+fH0PbStfAaTF7t+kl+CP2DIYunAORSok8ZkH9R39fqTaWf2iR8dd6TpKpnYvuST2Xd7Iy0HCAmU70vHx0wcAf8Yh03cSgKLX/ORNxu4AyA5PtDxIAr5yXQi7PdbgZEx8iQENBj4XuEqLYFPbLO3G/AbMimRVauLI4H5HP/hscMBH5sTScYQYSuSjpMmUhSwJM07/hH3UvErHhxw== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 87161a8e-11ef-4f01-703a-08dd7ddb223d X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2025 18:10:28.5170 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 1hdKLR9+ucwdYoIiWXVkoWJh/SbM2dB0m/YKuX+zBVvxWOIYLLXKWYAKMR47G1z44yu1ZNW85R7zPvSP3cj4rg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9497 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 17 Apr 2025 18:10:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/215109 The Meson settings for the standalone SDK also need to be available for the Yocto build SDK, a.k.a. meta-ide-support. Signed-off-by: Tom Hochstein --- meta/classes-recipe/toolchain-scripts.bbclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/classes-recipe/toolchain-scripts.bbclass b/meta/classes-recipe/toolchain-scripts.bbclass index b59a295abc..9e4320f876 100644 --- a/meta/classes-recipe/toolchain-scripts.bbclass +++ b/meta/classes-recipe/toolchain-scripts.bbclass @@ -99,6 +99,8 @@ toolchain_create_tree_env_script () { echo 'export OECORE_BASELIB="${baselib}"' >> $script echo 'export OECORE_TARGET_ARCH="${TARGET_ARCH}"' >>$script echo 'export OECORE_TARGET_OS="${TARGET_OS}"' >>$script + echo 'export OECORE_TARGET_BITS="${@siteinfo_with_prefix(d, 'bit-')}"' >>$script + echo 'export OECORE_TARGET_ENDIAN="${@siteinfo_with_prefix(d, 'endian-')}"' >>$script toolchain_shared_env_script From patchwork Thu Apr 17 18:08:30 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Hochstein X-Patchwork-Id: 61521 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id DFE5BC369D2 for ; Thu, 17 Apr 2025 18:10:39 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.34]) by mx.groups.io with SMTP id smtpd.web10.15636.1744913431181441892 for ; Thu, 17 Apr 2025 11:10:32 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@NXP1.onmicrosoft.com header.s=selector1-NXP1-onmicrosoft-com header.b=f5/qh0Sj; spf=pass (domain: oss.nxp.com, ip: 52.101.69.34, mailfrom: tom.hochstein@oss.nxp.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KiP1mvvkF45Pu7ZcZp7CL7Ykf7a9FQTRCPtWsDsZ0/s6c7T0i+mZyZf+q0TgZs9fLV8IgqoX0Qwyli1XJdqhSHdonHk3I+ssJLmhguFRMpvpKW9Ytbe3d+XYREZK4Y94svdYkO5ZakvTdF68qPrcMismL/HLr+C/3k1MAlEsWzI0Wb6mOc3QHtLSECuNOrBDeCPpXH3MIwvzxKnGbOHWP/+kIrevyRp/6La0vWZ5juXogfGgeD8ixpXV6F7jtC2hMVtGe/w5WP/vIgkUw9+m1JJQfnXpg3ECV6eTTaJh56mfIGEbr7BsvJQfoPZ4wdnw5vS02xtEXdrWsO4pHG+q6Q== 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=BN2bkbn0SV6FjesfBQ3SCHkxhA34PhUiX9xw2V3bCSA=; b=qTOd2M7DXmWkR7FDOLD/v3XkvVXZ2NkoRJcE9w4hsbh/CZ8G4S9UCW24U4rGUsf/r8TP19dXtUUNZSftztlXc0KEYz7lKeidGitfq5re+BxpEBhHsE9nUyKHNFCT2Y6JbLAfGf70hYy1RBQZM88WWF09Lfz9bfSJYK1Crq6e6tBK4GTwTZN3HrMsZlrdDgvBJqKMJh9VMedUZSDeVJ8DVOc54z4HagmCeKRla7eT2gBErWTbBmNkxGyvf+hFzRTmOqmuOJZNu5Z4+tr6exTRiDnCqbgt+1itZ+xw3vpb5GuFrk38FVTM1Qz8eMHkL7juxLbDERr6K9MI32rq2H4Csg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BN2bkbn0SV6FjesfBQ3SCHkxhA34PhUiX9xw2V3bCSA=; b=f5/qh0Sjshe0aWA9YNxL4Q8El5Gyd+/KIsUFG+joaFHryxjZZ2ArBABvE9H6rpjfbgKEPm6vr/Kifkz1RZyeuD21YJtF8eGo6gTpGKfWD6M/XKWpDkutxW1py0IOVojMltKTnRCsNRhagE328PoMlFXgZShZ9ai0RxnzbWwCrt4Wz2nA4tvlSf69atx0aaAEVGN4SEUv28fjK+Ua2v4/bkXGDt/vL9fGwjdIHmskuqgvH0an183UJaBB49JSHRfHfvfmBBnhqqUl9qXG0xEnpfifIYkRf8f3khwaweNhTQxd9RxkD4BU65/jjeLIMAUg980pm3m+It5tPx6NqPNt+Q== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) by DB9PR04MB9497.eurprd04.prod.outlook.com (2603:10a6:10:373::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8655.22; Thu, 17 Apr 2025 18:10:29 +0000 Received: from PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::51ae:5f12:9744:1abc]) by PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::51ae:5f12:9744:1abc%4]) with mapi id 15.20.8632.030; Thu, 17 Apr 2025 18:10:29 +0000 From: Tom Hochstein To: openembedded-core@lists.openembedded.org CC: Tom Hochstein Subject: [PATCH v7 3/7] toolchain-scripts: Export meson settings for SDK builds Date: Thu, 17 Apr 2025 13:08:30 -0500 Message-ID: <20250417180834.1722588-3-tom.hochstein@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250417180834.1722588-1-tom.hochstein@oss.nxp.com> References: <20250417180834.1722588-1-tom.hochstein@oss.nxp.com> X-ClientProxiedBy: PH7P220CA0147.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:327::21) To PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9448:EE_|DB9PR04MB9497:EE_ X-MS-Office365-Filtering-Correlation-Id: 0d53f771-0dc2-4eff-0927-08dd7ddb22fb X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|52116014|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: sOrNbvqviOrcBAwU+1qacqK2hG9qLoKUiLXwFqCmshMkX9/8WPdDHHJAfAewGYllDi06hua4+hAIkHYf0TE/tAVsgHKkIKKqQuGZXzEDf3+w4Dubjftlqx/Cf1Mlukplk7wS4HVVOiccrsvx/9q8ZM7hkdRD57P0BWUN248uWAO6zMLxwPYZ5ieQ0MNFOlR+vq+ioyDXQoPm+TAwspb5HPK8OVO5Zcf+XKEwNvvnD/5O1MUqd8+f8igi8ig5qYLAmevb5k5getXTYwXJa6U1llMYZUS0P8NB7tS+VEBcI2dq5CzncGBftYNPPxhwBaQtgTpv0GmkNiKZBdBuEekyhhZ18dy70Vgp95X8yIToYUPFUmeqVDV3dojlTHoqxnsw+I22jLtd9ZoYbeoHzgJ0fMZArd7dxn1HupRbsoFDMU12q6nvLVvig4J55logBEC8ins3g6uPvEo7ycqSc3tSIxDugScPZNp49FWHhH6aCy4bIBTY7Y9dNrkaMXqSPGsIokYZWP3mmhI0m0CXcbk5mw6kcNqzELncIKDAz+boZg/CIPoHLLFkfJRIuQM9cRGbRJT1KStyJG1Vo64UHmNw00qdnrwRhjNCU2bp1HTclEojQVA8cTkoJd3Xl27TKCsa+JGRd3veuS/Za7DoEDNY+UZYWqzA6GGjpAL9ubJxuYE1Un8pO6sitXqPwSU47exRJNhRtAjZQ4glAFV+NgsWdsaSDRNnavWx0oPXjOhxNE/sTfR4Mmg1fHaHKe1ln5LKXRAtJ34VP7bqHMrtOO9PHPs2xfOaKf6h4mLpB6R/z6R3n6FP+JxB8NlMjNJFTTXJlTcy9pPhvNazIzbtbsw883ddIWFCYgo76eqt2RpH2Cl/n0S4SJ3wpyGnt/kCQu9Izkd4zyitAggGMnjCTtDiIJoxMwE41927x/SpiVt/JLoiBqVfFfwv5b1USr8gIE6BAw2O0H90KhyWCFsgvOtl0Fl1/+MYkuK9xGOJDGFiKFigajR+MPTKgLbvXjptChwgjPPK0hK5gnZnJBrMTL2qfzkamCkqHFOJ8k6mXlABYqDI5nbr+tiVxeKI2q4TY9jb1+OI5b/mOBjSmAnUgJEurQSdXUv0GyWmRU+KDAsBewBtD89+KTnC7TGd6G9psIjGhUhsMwqDPBr2xnUxqvyiRwGk/HAPUw6X4PgMQRTdR8Lu+O2r7QFr4d4kquaC4KggjfLD4bSCF9YTTnvvKzCfLavg+qWs3olQxY10ceYR2JKVmzBkANRYls4YfsSIjZx5iiADbqWgJU1BEgcOeP0tYuRHpWeGLw3aGqbuB1cLL2hwBrDqISo0Mdvj9zX28IQHECqFlhySrsAHVXBtNWcTNodIg0F8ZCutMupl2puVRORhzjyFYtSCs0e7xLXuWLFGR/+Ihc+lZ12RXD/iqxk2y9G0gRzz5Mx4nMCKOjuBi28= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9448.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(52116014)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: b6Bob/GX18xXfrsac3aK39bQcfzwTbdf9SlOQ0YQSYig73av5XaKHAQ3Q4fslkyeHO6s9WciocAWTszmnT1ZfzTcelUZMXEWSmaa/QzQ+nvdtR0Ml8dLHSSz9fI6aOQ11T5WHDd8tuccBbj2KNNzAYR0qbdw5nhelFJNaIdKVvy22dOKWtJEfHPqzN1p7mFvICNXBicXoln2ue0X8RLJl3iEv1DIxKBTJ4ATfXem6439oFRBYJbPuiRhMlRRQhplzJLSt0SQUijBygpbgAMQ3wfN2waVT9xc9iS0nNNT5AUOiWgFDS46J0DJD+NI60DUGtrJhX9RQykQm95oxknmND80rMHv8VQdT8MYptH2VECsMu79cm++bubAsIuJ0TnnxofC+/D6aCI7DepsBaS/m89cfbOXE1U5okekI2mRZhR1uWHuQ6kl3ErNYCiz+j2rP2Crm3j7QOSyiz5WbauhMaDLuI58SH+ApntKGLXUhTl49tkdoY9Oi0Ginf237uixxE1hJf38zA8mskUDOe5kCU7xX+2VufchYZdDgQ9R0WSFKpuPQTDGfWvgzg3kgGExW03frcTCf+fj138VLb6kcBUDC8cHC+Zr7peQLTbofjTo/arenRYkvMxzx5Xr15keGpSrH2JpWXujz+9NSPNdNjBvXonRD9oBZklN5v1FqKbFuGbbkZEcqS5joR7LK3J2s21p2qqO/xHbUdYyWwb0W11RuocVoCYyOgHwVgOTFqWaZXIxiuhPm3BX1iwjJ4g6qiEmtqW/qerqM6Q9xPe0WZpJx7TbR91ct/8Oy2I/J0ao8lJLnajYn80qPc27My21hFOLsrfXBCyQwFpzDwa9TOSWLRU2pcjMypUWepSR6mnlTWO8S+Ht9rrZxIOyTZHU+ZCkM5J1wtw9LfOK14910zipnZbSa4IYDOw+Y/ipalM+2bYhjooJIHa67jK4ZG3oOotb788ocsEQrFqkX2fQDczkh3FfHbbpLRdiMdiFCDUHcd9eW+lkvfU8B8pPRhe+u9SzFU7YSVLmsvCqcAQOXFWXg+UtNQfx5c70Sz4xSs0yImwRa+625sPXqPFe1jQE9wgHiu7jAfodJKEr32423xuBTPwVhREyEnrXPk8wysyMoSGDtVexcVtDEAjN9kOe0/ie+akemJM7kRFCpB6tzbvc2lNvlsySP+XDLSCydyYyUgtngZ39NEfI0ImX8GKuvlaO80ufdgPqnkVtqM/o8wIntBwHxYRktTesRWCifUabBETA36pdgsi4ns35iihJ8osw0B87EkdG+0Fvmnlt3VOzNN6bNlRDxg8YRTiwlE5AW6ho6W3bMqei4aPCSyO4FyEpykI1G7Zy8tJ35tGFuHgEuLLYqEwR9LLCoBj1YKS/z5Lb4fKbc6+iEZmDfuBU6HrEzyE6fpQE0vUk3rY/IG5LKFYSsKW3KHBNSZubwf6tH/G1s3nCJFqP+FTm5OUpE0FLGfoNhO05lr/0iBq42E24qcP9B3qogV/pIwQybFzEXgiLchYGI209JfhJiZrL+12CkW/W6iPkAWxy9oTeJfcSf2wHe99qHQnnQGV/x+eN6GfXdlZi2ZVnL9BaozyEIJtT42ZXftu5+dirxSWLGw== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0d53f771-0dc2-4eff-0927-08dd7ddb22fb X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2025 18:10:29.6499 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: rPSWUxnKHWzEeZYlpPqBdTI2mvnI/CZkkwoIBR+nAgW//wDEYqCt+UI3s49xa+3Haa9nTfDY0RkX2S8HxWe08g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9497 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 17 Apr 2025 18:10:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/215110 Create a new set of exports for the Meson `host_machine` cross settings. This allows the target cross file to be created correctly from meson.cross.template and aligns with meson.bbclass. Note, one might think that HOST_OS and HOST_ARCH would be appropriate as inputs here, aligning nicely with the Meson naming. That turns out to be incorrect since the script is generated in a native/nativesdk build with HOST_OS and HOST_ARCH set for the "build machine", not the "host machine", using the Meson terminology. See https://mesonbuild.com/Cross-compilation.html. Fixes: [YOCTO #15485] Signed-off-by: Tom Hochstein --- meta/classes-recipe/toolchain-scripts.bbclass | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/meta/classes-recipe/toolchain-scripts.bbclass b/meta/classes-recipe/toolchain-scripts.bbclass index 9e4320f876..3053cd0f1f 100644 --- a/meta/classes-recipe/toolchain-scripts.bbclass +++ b/meta/classes-recipe/toolchain-scripts.bbclass @@ -4,7 +4,7 @@ # SPDX-License-Identifier: MIT # -inherit toolchain-scripts-base siteinfo kernel-arch +inherit toolchain-scripts-base siteinfo kernel-arch meson-routines # We want to be able to change the value of MULTIMACH_TARGET_SYS, because it # doesn't always match our expectations... but we default to the stock value @@ -72,6 +72,10 @@ toolchain_create_sdk_env_script () { echo 'export OECORE_TARGET_OS="${TARGET_OS}"' >>$script echo 'export OECORE_TARGET_BITS="${@siteinfo_with_prefix(d, 'bit-')}"' >>$script echo 'export OECORE_TARGET_ENDIAN="${@siteinfo_with_prefix(d, 'endian-')}"' >>$script + echo 'export OECORE_MESON_HOST_SYSTEM="${@meson_operating_system('TARGET_OS', d)}"' >>$script + echo 'export OECORE_MESON_HOST_CPU_FAMILY="${@meson_cpu_family('TARGET_ARCH', d)}"' >>$script + echo 'export OECORE_MESON_HOST_CPU="${TARGET_ARCH}"' >>$script + echo 'export OECORE_MESON_HOST_ENDIAN="${@meson_endian('TARGET', d)}"' >>$script echo 'unset command_not_found_handle' >> $script @@ -101,6 +105,10 @@ toolchain_create_tree_env_script () { echo 'export OECORE_TARGET_OS="${TARGET_OS}"' >>$script echo 'export OECORE_TARGET_BITS="${@siteinfo_with_prefix(d, 'bit-')}"' >>$script echo 'export OECORE_TARGET_ENDIAN="${@siteinfo_with_prefix(d, 'endian-')}"' >>$script + echo 'export OECORE_MESON_HOST_SYSTEM="${@meson_operating_system('TARGET_OS', d)}"' >>$script + echo 'export OECORE_MESON_HOST_CPU_FAMILY="${@meson_cpu_family('TARGET_ARCH', d)}"' >>$script + echo 'export OECORE_MESON_HOST_CPU="${TARGET_ARCH}"' >>$script + echo 'export OECORE_MESON_HOST_ENDIAN="${@meson_endian('TARGET', d)}"' >>$script toolchain_shared_env_script From patchwork Thu Apr 17 18:08:31 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Hochstein X-Patchwork-Id: 61526 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id E4716C369C9 for ; Thu, 17 Apr 2025 18:10:49 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.57]) by mx.groups.io with SMTP id smtpd.web11.15750.1744913447237915834 for ; Thu, 17 Apr 2025 11:10:47 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@NXP1.onmicrosoft.com header.s=selector1-NXP1-onmicrosoft-com header.b=n5n9K113; spf=pass (domain: oss.nxp.com, ip: 52.101.69.57, mailfrom: tom.hochstein@oss.nxp.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CA1i6pTOlNElfp4ru+7R5041S0AvBhmrAJIr+cRf3OAlEobAgtL73Fj+ZLUIK6WHVsE3aMGjTBGg8HOESdFqGCsgCyPoO53uZVmc9+AB90wxLWjVVyS1qz5fmrkXu1ePWZPgWZsco/1NOFcnKqm1jolfw0febgV4ZFFrQQcx8o+UHTuWT1MTzazk2TfCPT0fpUwRnNI400DBw2oeFLM6unimhSdCJPcSX7xoytrFXBmXIoXaQCUyFkOjW5chpWTtyJuWgmiz8PqODjV2kkgRdZ7A/PNZcKoyaDCDIki24xFr3iUWzAugqLC7pPrA+Hi+qBeWpf+Z1vRJjzytZOudLQ== 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=RlTv9Z+5+6uafom5gmXMNW1wWOJ2wQESc43LC5+PBgI=; b=irRjiEPaDaJAVVLNmtfsq1NHMDO67gNTETdQ6yVs4MQtpjRVJiTnOUu/jvga5Fumos0PkqL16P7vSQ37yOpOZYf+0mc3w14XuyAOOlSowkYvqaqctM4MzrY0Oshg04Rduas1esHYiQQZdczluqypQ3cGMTh6NjrRpsFtlniZa4f8cr+G0YiEfJ4WOguNl+UYTF7qjp1f73x0aA9p71H1bExeBURSTGFmZGgw20JOpXF7azfwBUM6fKCeZ1RZxJNNt8cuiArvaOwVyLmSlcPRDlHIIVNCjH03suRD6TFtaSY7WJeXamM3/zF9BJR+8DTc7UpA39knGNjfp/DlaNlOXw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RlTv9Z+5+6uafom5gmXMNW1wWOJ2wQESc43LC5+PBgI=; b=n5n9K113OspN7JUwZWupfJQbzOx9G9JNfJES4YEMj9oeJeNhfXs+3gfWaLhR6M46C5eDmFKWvtEoWSGif1UhT86lhxutQXHv2XXmW7T5XvT0184+MsNAXdKAzdqXfJwWiec3fiUsx72ypYZb4q+q1cix7j28hM7bRM7856dxYmHq0b87uNnRRwvDwE8KLWFXz3kxxVia9po+Lw4oqyDRqTw08Jl6WmEob4Nk4qDt7uw0cB9lsp1TbcUyQCNoVBRizTXkXYI9OYrq8Vj6Le9984/yPEn5fTMQ3iI1DdyaLK9YIyrZ4eB8dYxx7m8DPSQfli4ubpBJgGIpBIhwNQyMqQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) by DB9PR04MB9497.eurprd04.prod.outlook.com (2603:10a6:10:373::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8655.22; Thu, 17 Apr 2025 18:10:31 +0000 Received: from PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::51ae:5f12:9744:1abc]) by PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::51ae:5f12:9744:1abc%4]) with mapi id 15.20.8632.030; Thu, 17 Apr 2025 18:10:31 +0000 From: Tom Hochstein To: openembedded-core@lists.openembedded.org CC: Tom Hochstein Subject: [PATCH v7 4/7] meson: Fix host_machine setting for native cross-file Date: Thu, 17 Apr 2025 13:08:31 -0500 Message-ID: <20250417180834.1722588-4-tom.hochstein@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250417180834.1722588-1-tom.hochstein@oss.nxp.com> References: <20250417180834.1722588-1-tom.hochstein@oss.nxp.com> X-ClientProxiedBy: PH7P220CA0147.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:327::21) To PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9448:EE_|DB9PR04MB9497:EE_ X-MS-Office365-Filtering-Correlation-Id: df27ffe8-365e-4285-5593-08dd7ddb23a5 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|52116014|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: K8Y13vUKhkldEH3D9A+oKqqqNbVRvguqOBbqTjWlfFr5E/fjn/rCE6W9Gf22XLXbAqikhPigpb1wP/FkQDTR9JbOvvbEj5C3ZAkKh9JqQxxuFr8IWmwgSMvFWH1SQPv+qSvIlfVyD3IzKG3t+Rh3077YAnjbhvxfdcyK9Q8JM6gCIZ1m30hy2gG8TwhRP+pQtLpKuhnc8wJJOHJNMkd45QDgrfbeWZibnhaagF6nW6B0dh4CAQ6pkOvCzt1smEjlHDkSv4hGYuzvrgn+XaeXxHOWk8KxdSekSqwkaJ1lvQD90ihVXt7Un7ryLmjtMMEFD+rzKlPOpPNIaMWmfMMYXp/mI6F5oE75Js3z7UrZGmTtOK080eDI9kRcjshc+wWZMjQaj9/+30b4RsaOYWSwTx7xQ0diyi0u8Jpjb0lwBJmjOc73wVDXeiTsgNb5YUBsbZitFJUWUYq4wQRoC8gI+wz5j8ASmAAgEB2in4IQQV/RMqP7AuVC3jXf29a9qLysVpy4NsDbxEtciEa3sfnXsMeV2NBoozZijbk/neKsdb2jZU0fbetzaT0G9z3Avd5D9RdFaIY6mNF2gnZe/VfwX9H7+nCRgmSADUZVWrYUr7WmZkHzTYy9cbojM5WKrUPiCse0o9D551QrcLvod3n6FU76wbnpb+z0/gDF2wxFrpz0/gG+7XMqm5ZJj+Aar8V5WMT8DIv1iKbhsrNA1PdtC/ZeUwjWfD/Dj/K8jcjh8TK3OMdn/qiJnB5aYvDzfXNz89Qb5CWOJb/L5ARQ3bnS5w8p6xCKqHLcV7LNza08fp8GvwzuAeQq3lmvq1JuPS7LLNDM58XOJDMny4adBTPSMKdrEdvSE4sPqjUUZ7ieMXsPze7QtBvdpCoD21HbuMIzWB5CGBWSw6ixr4ipOx4cLej252sEnLqfBVCDgvw5vvPtULLLieK26W1aTm9RhaNPahHX/6XE3ZZukL8FDWb4gPMV4hMDw7KMrzqszr0+7FQMRF60SZ5XDWD0GmH8JlI8Y1PiPW7rPrrqO+bruvE23EpRnLU20TTF3Lj6jbgQHMDABiU5dCM/UAonqdEsqy3eBm0eWmt87BCkgMwzb8ve5qwXMavUYl4hgYBnWOyJXarArKeFh4FjFK58tgY4/QANb3OiquA66WwbebyNp2js35ANHZ/O1SUztHbwVh+vpEJi6icvJAGlrDDYvM3ggNaz072++ow18YWFsQAsmy5l8U7u01lojhXaJHmAtfGBq7O2qJKGFf5Ene31GcsbSN2t9eCHWFTHWCRjUnhuVWG4pwiT12nR4PY3f+6LFceRJtxf/EG2mzRV2a/+7hQ1KUGq85Lu3TT0w7zQ80ZrORAk4YLbNolCXfAUBlljqFb7e/0D7S/rCtlHTpTST5ehIojPQV1C0c5mzZe0MLsTBUk54/YHfAMU+KeSvh5xoNdcKU0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9448.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(52116014)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: WwCq/Yj2eLzfsGbxUZXhEK48TvaLy9ic6kARa2n/WeCwpGByQJCnpJMRg1FmkPnozN551bHFSl3tcMMrgx8qiT7cfUfMkQrG5PRt7b0Km8MTLGJbRnDh61ieHts+0NmfO98T+s2nbeZERDupx6+ykUDK0isHBz5Cozuz1XW3KvOp1gDBuEeRm5+rb9gL+f9gbPKoSc1B5r0GuHmriEPkYB+Z0ByOdAghZNxNOyXLHFxSbkq+dn0FEZ3ZMCt33JrXAjQPEO9yVxTCZrRyDJ2ZziKyLoLdtBitETa6ifjVsEOpyXoquJLwGOawTR8ZDhxJdTe+WQDqpX6ehfg0DmOCXz/Of8YqZv+CepZ+E2tIsAd6qirPK1mNv3M1gHO/PAaRzZaLO8nHDjZgsRc5lTl2SYRhoerWsfefm/u7n0rlpUxnS82LLH3xzM0HhYapiFaVuOs1tiAOnza2NHXw5gKtnJ8oxmgZGtISBXHyGh1SVwiCDbbIQVkfL4eUfEs8YWzYECFGoMz9+jtsZCxdn5ZqAm11qDnmGF6lz2lVzgBDNoacU14sjODCmZ7nO41rf7Jib03VKz7KsDC8uOWBOsX9r5Nd1QGqXVYSMZz6A/sebUu9NpSx6dDxUeWMBTAog7rB9whQb5myojAN6/Hnqza0708LAJ1QMkIAoDIfK5eGebrVIiJerKPi47R+P3wlmsCcx1zR3JCyQ1cAMr67/hHaj5A9pKTUuwgG0Yn+UJbgWVEW9dqXIftCm9vQu+r3t/BIum4lLKOmXz6cw+B92mb7J6pOenVO1UU+aLSyLZkkiX+uOzRQqAQgQ12zTcmdXK120r1SgSFosT5UOJSK+COJ9XJhHlVT3QDoB+n8tYZJCi1zPqsZ4sgLBUpGBU+sxJrlrVZSSN/F8KKnU97JShR+huuKX0d1RvAq6FdCAHpxygzz5koPYalfmYupaQDMLjLup1qHDtDqPZ2cKq6Yhg6Us71V9KI4nB71lAblt6zQj64yXVEYmIdS+Ora8JcQ9iyxyhrgzxo2NSOGx6dMU3TF6zRoQ76FZ9HW7zdX4ezMhGgjFz5CXD+11zoWn5J9FwuOqvxxY6FklXqJCENwroK2gt46lz6FA+apiVEQhg3qyk4kdjrrjco0geq/Qgzi+uDSQiMH5b2pVwpcgjVFXnWjnnPZlBXFY3etX7At46refw1TCyLRAFTbSdACPN7a6q+qqoDdfgAvTBrGCIOjRQWxyf5aVJSwrpPwGw65OMvwrHpVvJa+gKTal6OeHkAK6wrstM+P9cKl5y76/6AE8uC8T1HPDiau9j0C039HQTxxt8PLb1VYyk0VblNwP8PJh0KggprUa+SJP4Hc95KFxAUCQf1BTLqcVpKDAxAUL1Q28N4cPuKl1GvaCcuXWMictFYExjquSZD85tfCVk/fa5H3S0geS/YZr/Yg8tDThV/RGEUXYyYC0d8gXVGpbSdCl1TT2RAP2XYoAy9cye3qOc1jnBSjc2H0FGVlPm8O1XogCWbBkqMlTbPS/Qvk8Wwwd2a3qu9aB7ITW4DDb26YWr8vV8WjCEOAVTwVSrQp1ovxbdkWrxfi+pBU5wwo2Vd6NL5vB29TqpABkH9WoKb0rpzSbA== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: df27ffe8-365e-4285-5593-08dd7ddb23a5 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2025 18:10:31.0610 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cPzxR+zRiQ1g5SJ4Qn4b6a1sFisz/Mv18W5DqciW4vZMYnrUq6WVGG6BtSg4KPHIpMBq7Q+qToVOi4Xm6i+xSg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9497 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 17 Apr 2025 18:10:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/215114 For native and nativesdk, the meson cross-file settings for `host_machine` are incorrectly set for the build machine, not the "machine on which the compiled binary will run". See https://mesonbuild.com/Cross-compilation.html. Fixes: [YOCTO #15485] Signed-off-by: Tom Hochstein --- meta/recipes-devtools/meson/meson_1.7.2.bb | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/meta/recipes-devtools/meson/meson_1.7.2.bb b/meta/recipes-devtools/meson/meson_1.7.2.bb index 45a74612ce..7e9c661818 100644 --- a/meta/recipes-devtools/meson/meson_1.7.2.bb +++ b/meta/recipes-devtools/meson/meson_1.7.2.bb @@ -107,18 +107,14 @@ needs_exe_wrapper = true sys_root = @OECORE_TARGET_SYSROOT [host_machine] -system = '$host_system' -cpu_family = '$host_cpu_family' -cpu = '$host_cpu' -endian = '$host_endian' +system = @OECORE_MESON_HOST_SYSTEM +cpu_family = @OECORE_MESON_HOST_CPU_FAMILY +cpu = @OECORE_MESON_HOST_CPU +endian = @OECORE_MESON_HOST_ENDIAN EOF } do_install:append:class-nativesdk() { - host_system=${SDK_OS} - host_cpu_family=${@meson_cpu_family("SDK_ARCH", d)} - host_cpu=${SDK_ARCH} - host_endian=${@meson_endian("SDK", d)} install_templates install -d ${D}${SDKPATHNATIVE}/post-relocate-setup.d @@ -132,10 +128,6 @@ do_install:append:class-nativesdk() { FILES:${PN}:append:class-nativesdk = "${datadir}/meson ${SDKPATHNATIVE}" do_install:append:class-native() { - host_system=${HOST_OS} - host_cpu_family=${@meson_cpu_family("HOST_ARCH", d)} - host_cpu=${HOST_ARCH} - host_endian=${@meson_endian("HOST", d)} install_templates install -d ${D}${datadir}/post-relocate-setup.d From patchwork Thu Apr 17 18:08:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Hochstein X-Patchwork-Id: 61524 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id DFE1DC369CB for ; Thu, 17 Apr 2025 18:10:39 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.63]) by mx.groups.io with SMTP id smtpd.web11.15741.1744913435267025732 for ; Thu, 17 Apr 2025 11:10:35 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@NXP1.onmicrosoft.com header.s=selector1-NXP1-onmicrosoft-com header.b=c6uk2Z88; spf=pass (domain: oss.nxp.com, ip: 52.101.69.63, mailfrom: tom.hochstein@oss.nxp.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Ge97yUk5+ogrdpd/jSX5LHS6IbKnxYNlsNLmx3DaattNbrbjdIS1nrd+jRDOW1MJrQsKFeZoXFfDKcue/391jsvnEEHQQ2F2NlX9t+41OTLQOJ1YiZGxnuXIQul8Gv7Pz+sJl20vBQuv5bCtxRseHkmOMgC27TNP5vE5QhAz187zEVx3c+49u8+vtYtPe3nEkcp0EWHZHS0v5S9pRhQt+rDB4hlC79b8LIMG4tm9Vp7SSlL/a6/ET+83iUWr2bqr8/ZPhEMA+8HBd200cTpJh5/rqThImF2YvRcKu0ESoONWnUzTHfhbn4JvS0KAYixysBQfUK4Nm4cgRih+1QKHIw== 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=RqMypGdgO6GkuLJBuV2OepNWXU+kkyThDgdJTrD1JTY=; b=C7V3dO78j0sN+dDtKsBIaYrcPglT8fBuIusLvtrI/bt+OEvJ1cvoxC2uV229CNQ4RD0dpriYwVj/taOSCMIqkubHjJqupasWQjS9hKPOoMua/lTBI5hlZfIauhNtcBST2lWRwOKePUUlXFNvx7LYUMP/oMolE6sHjztAsYNO+QQlpcGZL5lZ17dtCZadpoqTGWhrehaRbNdQP61AmcZ2Wh9DCVgj2GeUJBgOZx1AtV1rickrQ/5YAfKMBDailqvjd0vHDjwf39RJ1v7f41bUk+GXbTuY2ywn9qeqhR/bxPEITUr+9WUYxQv55bO/eGouprveFtPYMg8X10ZzfXZPXQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RqMypGdgO6GkuLJBuV2OepNWXU+kkyThDgdJTrD1JTY=; b=c6uk2Z88NDglh3UVHLObiqdPLtuUtzpeE+bNedRPmUxAFIUXWFgagqzvEnrR9OQbRJ+xd6G7NAov4HSABGudp48og1qRBLmyJMdDK3R+iFOvvD0q9VXqDnF1niXsjQDGzUogX4e1BUr3BDGowedpVNpJb48bINrZUMBtbFoVbU6Z+nVTJTvrkMigya1UszoM6MJmCK/ZSXBco5bbS0eHgkbJkAFw/n1zmSO5G+oFjbxL72OBU6A4xHG1w14iVJRTOhTiruf9Ec50eiRl9uOjRAGEUijR8EQp7lyk0AOvvaza/3ZyROXTp4u+NMSW1BHRSexWfcPEcOb79uVss1X74g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) by DB9PR04MB9497.eurprd04.prod.outlook.com (2603:10a6:10:373::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8655.22; Thu, 17 Apr 2025 18:10:32 +0000 Received: from PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::51ae:5f12:9744:1abc]) by PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::51ae:5f12:9744:1abc%4]) with mapi id 15.20.8632.030; Thu, 17 Apr 2025 18:10:32 +0000 From: Tom Hochstein To: openembedded-core@lists.openembedded.org CC: Ross Burton , Tom Hochstein Subject: [PATCH v7 5/7] oeqa/sdk/meson: improve test to validate host/build target assignments Date: Thu, 17 Apr 2025 13:08:32 -0500 Message-ID: <20250417180834.1722588-5-tom.hochstein@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250417180834.1722588-1-tom.hochstein@oss.nxp.com> References: <20250417180834.1722588-1-tom.hochstein@oss.nxp.com> X-ClientProxiedBy: PH7P220CA0147.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:327::21) To PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9448:EE_|DB9PR04MB9497:EE_ X-MS-Office365-Filtering-Correlation-Id: f838e241-eee8-496c-a690-08dd7ddb24b2 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|52116014|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: mI9kYBLAhA3Iz5REGP799Bhlt7n0d3wHDppoNP4X0zkLVbNxrDCQVfkPsUvK2yB0LfjnY6uGO3tmgKkd5YfCgSHAf7QFHTPApSeFzXj/qYjY5N3pNgDEGaW/Gw5LE2P/g5RksdQ4C9EX0qiLYAPohS13wZZFgHRxN39iFTeUzYcJs4lZhRTuyzAaJ7Yo7H7usiYO9uc/ALQQPGAC1wbyBbjmnVAP+JprnR7voeqj1q+6cvSjDLVtAU/posEDOJw94m3NYf2yh1AxhJcPZj2ztevrvYKipj8q5/wG5Xv0WzcWlMZtFp7D4JLssnpPc4P/VU57hbhfCmpx0T47Ab3uKuW4gA5W3p34YA8jjJfCJ+yAMcBhQFsy0Fqefy5NpXmoJYJ70f5bK1sHmIoXLQ5CQXtcOyfJdTn01SlSk4VjfEAkz9iGLmlHKkxYieJdDbydLoNLf/9Sc1xIGWu7txEkHGI1Osm6nDA2vZmwT/BsJmGmBybve2+0qQ6KzJQVxzZtcA+y+dM2ZchfUY5Rvqu1cX0SJeQfIJcdfRHRBCLVLCrHg5xmUAlfBiJicwyWY85SORa7opLO8KfmtT3e8CzNIjcAhk4eqeXWnOCOMIRsQEVWk9tluBFTCSWx482fdzDYv6tuUPjLmAm+VMNX1z9ROpoHRcXBy5A6jpD6bDWKq5BV01T5vOUu7mMpghT/8hEYE5Ir7/0/HIYEgSW2MjBL+jFo2H/HEYIo0bl4IROhv/rMV95AxWp23zaTxS3Uqj4kARgKThBn1J7kpIBpiyrLEUScFYckNuOcyb2a/Fkh6oWg4BmcF6ffzpxQ99+RTDSX+L/k1cNmGXgZBX4YNcxLWwdclxZDjXp63+Qt9Ji265dCiyA73JTTA3TwGb83fx5BtKMs+4OxIoWPh0GLW/dPaAQWuhoC/uPCc//wToU00vRc5QeuArwPCgw4a8S1GltoPqlinYuej4blLioZzu95Y5sT1qauYBLiQHiIfKvNd1msIBEgoxdWS+CRNoPToZAG0bMcGz0HhqXghdzaZARIii2bVBKlKIF0vBHw5W6EQosSJ250Dodz0IA1B23LUq6C0Cd1fS1xESNEpzu4mqksy6dzh0Mtm49fvGToPiLj1/gcq0xHUEJWgqRC1WlZCT6g4RCT+Fz1mYQ3D3EdTIUYZ+J0zX4AI6JgE1W6FLjyRxj2bY8gTvEnNXk9fZKnBRnF3ppYCs98MmX9HDkZhp+a6/4znZaeMUlx0CQ5d6dp9ODkcrOFS7czMm50H5WzbfRq8yfLbe6ewdylYFiT4jutR3C9gcjTpAVMfhPe7Jkl9A7C2YqIVXIBA0HRvZa1fHMKCBAAYbEJa1biVoFBVvkBhGeBahzWsd8bGtO2TQoVQXo8NrPHn7IRAZpvuRitjmjEl6+iwi3D9wIc7FjM/NnNkFInzliJbEA8UxlAI2GyL4TBYRj5qKEHH/XSzQ4k+9SVgl2bXoWvBXoccgWn+r7exA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9448.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(52116014)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /iAgehY96razMMPkTcHcwODgd5Wij++Pc9h5uZkuxx7N6YeoNoxwg/+ytRDtXnn5GUM7R4KAXw5G1hfXtXMFtp/1PKgOP6wdm/4qoD3GbXnAy0iOOnailvj+ejAkk7+xkhDsMvPtasLNHeQ8tfKRPCQ5ZWx+yhntbRjCtO8wgulpEWVPQn5wwxqvJqqME2mJPfn0CV6c5+3BEvo1DawFXv6diW8Fp43ylKVOC65TfQwXMJ5TXJte43I32HnHZg97+e99i34kF0lv2u2jhtTqEE182+21aFZI7IKbw5IITAqqCQaYw/j+HPR9o1WlHo5jMArQK6Y3+VPCPVOU/D6j0SAqaJF6ksnrcx4WGvvxmlaOC+6Kp9TN9nnHTRd2lA3EQ7Qap3s2qxtU6Q8MpxN1z9O2hRaVE8RBIizexOuuKj47npKQhsJzqVAzMAamf43ttQEmJaVHc7lG2+5aJOR256bj3kYBYjIWva0AmmDXDlzSpZ4zy7eUu8Mz5r1868vB5CyoLhCpiEbiA8oHbTah6xfhp7qYg1MU7VFG5h3bBATx5ijQ/9zBfusbbAnjkDrlmhTYOVygLf6acIFShtUwhmryPxTQtKB82ywvkjUdakkCkXYwUEiWSeZs5wvPxtYdFwTqNiu/4PWOfcfQz/3vpmyB8CDcNYQGbyq4xrDddokI0mTyubU58rhDPH7z+TdBhz1eSWQq2FR2Xk5oUSU/aAe9gU+jy4MBoyt5kFPzCHssyZD8WhJDbNcTH2RWJ4LTkPIPe5oQq1g6M5Pt075wucmTsjCSriQEPchTsVMjkJyy+uX78Kqrg2jqh7FYFUEWbIkILbGlJy2wyIamxudboxvJZROIgaOWi0+zOnKtdsmzQXsl9dBqxbx0tEBV6iC/zjSrE7weblDPrzp8sCr94b3hKJTOFOj0xwB5eMf0XcI6ZuUeY5aa99rKW6H7EbNwWv7NYTlg9UrBI67H3ocK3/WmVtSp6hsxhho2wEDXCbOpsNecpj2c8WHfuxctV90/S8tAlYqB86pOeGHxlVYX90qgcABueBme2wa3M5aNlrb1+A0G0f+4Cpfk2wg9WnrueV3RXBbmS2eEoXKifFucjv3chOUnjLoGOP0rOn7/87ONxEWotK5nOi+JJmECP+axAMm3fqH/cuKuZ7gSmfFerWQOPqF0hAXANm1u3DM8cqaM2ktDAi168025qx6GXQ+mXaiI/Yy5huxyngUl6KYuAB8K8nY+JPEIR9ROBpApy6QTtlLgGDsNCBoOc2E0gmAwhAY4UmRh+hc644NXY7j6KJXDRiG/cMkiDCvubGfpTEJaT8h+vxaYy16qoCeTxYIIiel5+Ug/gLlTZHPF/Quc1IzdNQZVPddVTm4DSWGu+oR8aQftGH1fbcx8vfKWJmooOz7vDIQvZXwNsDjkgHflh3Xndb3h69OcrbhCuL7zsyWUgzs231L9dL6+dPbMtgzCjpZx/VVJZ3jwmnNH5Zvi2Xk5PsA+YxFcFNdDwRIQWtTwuBfterTQ6IM81iGmvmXTKae+ONy3NIT4YdoFhtMaFGfFSCJCjkAOXeiae1xPHw32R6wTsVZnTEFZXgTUWFV5b5G5CjNPvSl/7ggGacZtjw== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f838e241-eee8-496c-a690-08dd7ddb24b2 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2025 18:10:32.5325 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: rdkjsu3DBnI8zc/xy8K88vBHn3FSXpGIF0D4YEykd6cdJdrJOJ3wvnVofOIqYd4fm6E0gFq2VUMML+QYzzEukg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9497 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 17 Apr 2025 18:10:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/215111 From: Ross Burton Use 'meson introspect' to dump JSON describing the build configuration and validate that the build and host architectures are correctly set in the meson.cross file. Also instead of calling ninja directly, call the relevant meson commands. Fixes: [YOCTO #15485] Signed-off-by: Ross Burton Signed-off-by: Tom Hochstein --- meta/lib/oeqa/sdk/cases/meson.py | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/meta/lib/oeqa/sdk/cases/meson.py b/meta/lib/oeqa/sdk/cases/meson.py index 1edf78720a..407b94d242 100644 --- a/meta/lib/oeqa/sdk/cases/meson.py +++ b/meta/lib/oeqa/sdk/cases/meson.py @@ -4,6 +4,7 @@ # SPDX-License-Identifier: MIT # +import json import os import subprocess import tempfile @@ -39,10 +40,17 @@ class MesonTest(OESDKTestCase): self.assertTrue(os.path.isdir(dirs["source"])) os.makedirs(dirs["build"]) - log = self._run("meson --warnlevel 1 -Degl=no -Dglx=no -Dx11=false {build} {source}".format(**dirs)) - # Check that Meson thinks we're doing a cross build and not a native - self.assertIn("Build type: cross build", log) - self._run("ninja -C {build} -v".format(**dirs)) - self._run("DESTDIR={install} ninja -C {build} -v install".format(**dirs)) + log = self._run("meson setup --warnlevel 1 -Degl=no -Dglx=no -Dx11=false {build} {source}".format(**dirs)) + + # Check that the host (gcc) and build (cross-gcc) compilers are different + data = json.loads(self._run("meson introspect --compilers {build}".format(**dirs))) + self.assertNotEqual(data["build"]["c"]["exelist"], data["host"]["c"]["exelist"]) + # Check that the system architectures were set correctly + data = json.loads(self._run("meson introspect --machines {build}".format(**dirs))) + self.assertEqual(data["build"]["cpu"], self.td["SDK_ARCH"]) + self.assertEqual(data["host"]["cpu"], self.td["HOST_ARCH"]) + + self._run("meson compile -C {build} -v".format(**dirs)) + self._run("meson install -C {build} --destdir {install}".format(**dirs)) self.check_elf(os.path.join(dirs["install"], "usr", "local", "lib", "libepoxy.so")) From patchwork Thu Apr 17 18:08:33 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Hochstein X-Patchwork-Id: 61523 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id D50C1C369D0 for ; Thu, 17 Apr 2025 18:10:39 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.38]) by mx.groups.io with SMTP id smtpd.web10.15641.1744913437384471952 for ; Thu, 17 Apr 2025 11:10:37 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@NXP1.onmicrosoft.com header.s=selector1-NXP1-onmicrosoft-com header.b=lhrVFP7c; spf=pass (domain: oss.nxp.com, ip: 52.101.69.38, mailfrom: tom.hochstein@oss.nxp.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LLAneYcOavqkFYvu4WqmphvrZtgWDnPpV6tKaleb8zd9qUjCaMoJ8MGgJD5L9xatWkH6XEZ8fqaM/ysmn2uzDkfdQe42f5VIlcfvduXNhC5JVf6Nu1unEnKPYNuLP8LTYeglIqYDpP85kBnw6sPogwqZ7Kt4RxNbF78usJoiO0gEzRasv34i8Uj6pIXKehluv1zMHXlkUbk7y0FjjKd9rND/vFFvZXustw2bdzomc22ZHw9s6ywx2wqLevyHtzdhNkGvySfWiXdDbxIC3xsWC+fXt13mTrNWnv/jMxZqOr7hcilOQwG17a1L+rJt+dtL0urJvVyk8ZNXn/yJ7rBzLg== 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=4hQxDPXMdyohguQtfrBSYvE2IatOHvZM/NeZPjktybY=; b=rWwtfJ/EfW79R6dHJC1kudTW7x8ZmOdh3CEhoVUQXNVYKZb2LmzDE66j7rEuIDQoQ38e0JzVMsKUIYkp0XOLwqANkQbP4kUJw07iGNx+GhhLg7WYwIRHspQvMQka7pds11J+dMjHAqzBDBtRz6s7eT5jpE1rDX3As3DBlEPeMmXRQVl6uNTNiQu5Tm+UDfcGb7AsXnFsF0L1NofmIBvb9D5fcFIviYYtUBOp+nlsIwCz0cNHVnfftF4whgJOrkY3CtBxRMq4J7Yujd9vXDYe5yDUb1Ui7Ecm00J2vBg1HYDXPtlouar+1S8myBBMJWuiLbZb2vbmVgMhbfqwOaBjtw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4hQxDPXMdyohguQtfrBSYvE2IatOHvZM/NeZPjktybY=; b=lhrVFP7cSgnWrE+a4dv+KwOzJaX1Xz7E/nFPo96CivDy1DlX/kBjnlbrnMu2N3RXmjLNccAkYCElikEss/Za2pBSthTxH2AvaotdilEq29Lnsc4TjWC8xgMS4KX5hfZMNg6jgfp8b6wFVK/tQuEo8F9FA+DV/0POZxUwXFKnZts2Hm7ujxn3Km998RlxSyQPG1Cyno6AEQXD3pIcqAKU2kFkApl9/Njs+kLrz2ufueLVxYdtLlZJj0XR+DgfLUSKMQSKrZnrvDCBGyCrn1rEv+6Jx0OSPNHEvceD93dFKbD1HQyKri7G0fOL1mb2Vif0MBtiehy4pa4uoND5mvLBZA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) by DB9PR04MB9497.eurprd04.prod.outlook.com (2603:10a6:10:373::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8655.22; Thu, 17 Apr 2025 18:10:33 +0000 Received: from PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::51ae:5f12:9744:1abc]) by PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::51ae:5f12:9744:1abc%4]) with mapi id 15.20.8632.030; Thu, 17 Apr 2025 18:10:33 +0000 From: Tom Hochstein To: openembedded-core@lists.openembedded.org CC: Tom Hochstein Subject: [PATCH v7 6/7] oeqa/sdk/meson: Skip test when SDK arch != build machine arch Date: Thu, 17 Apr 2025 13:08:33 -0500 Message-ID: <20250417180834.1722588-6-tom.hochstein@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250417180834.1722588-1-tom.hochstein@oss.nxp.com> References: <20250417180834.1722588-1-tom.hochstein@oss.nxp.com> X-ClientProxiedBy: PH7P220CA0147.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:327::21) To PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9448:EE_|DB9PR04MB9497:EE_ X-MS-Office365-Filtering-Correlation-Id: 7efb348a-20bf-40b2-a96c-08dd7ddb2570 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|52116014|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: PLyajPlubRb4eEWhc+jhCcLWUgHd5K2CyjGHC19EnqfC0Xf/fj4OQ+LEcL53CQc22qRHifRkp2JkFrP2B42lu7qkUmzzB2ko7+gXAL9yJ7Nlw+CGVrD0P7RMe9MwYigTnLfrSOD4H584nHkqofNuNmYjevJaQRe+gJ/um3W3nPh71rtgNOgV8JjhlgW22iWjDLg2oM2/VVYV+QQBqAH5lI4eWXCK96LZv1G4PrzHmO702/27+YSGV8inDJbv+q6AdqGKFXSsmtoNybpaqzdVBirjgJBCKAk3uKi+6J9+HWP1aQ0mlzuBzSxxWhNl/xb8Ss3tK8/qcU+u+QvJlYadQOZP+wLYggg0jiSIwXAbePSpAwnHKiMUd2HJbFWsqBAjeZBAiQoXz/FriIegs5Tksk903AF59uecIeXYxJ6w5eez+fpg2ntRBzjyf2885WB063qZqMIVp/41VTUwhJuBCSYu4KhNsh19gN4PQIWcUkhgr62d/rdu+j68txyCcGpzpOdr5NCnHBX/GFSxxusCJWsrfRjCPsXkZc0qRNg6MgHF3gRiocc2XHX4wDIqz0nEUCDrZHFSaVvp1OQI9fUu9kMA3MvRE+UyPq7t2OBL+dAJK1zbyR1+XkJx6u6ZI0DwSl8D5PjreNw6qPmWyMeNRqM9TwD8hLmKD4NyOaLxIe1iKmG8Xk97s5d5/1If5GP7Tb6X3PBTFOXkb06fQMf8Q0nA8KLucT2069UgkVi0MNyhQHHqDimDE6RGeaZV6w+Sp7W32ttOvZMxT31Q/Md3mKfMldShn1Ukt6/oBSti2iv1B6PyEGWIWFpAMCtoCyyqGtKzG3Qm/Jz5cFz3RUQoMKe0NBCZurrKRygFQ/tSR2eNuYLJI/OthD9qJ00rtk8vZ/YnCd89rrulxOzRGal3rzcCP+C8T6p5et0JTA5vasSf+7T78bgYPeQBCreVZ08wP1zOCZ30FGt3jU0odEQZrQ9Dx0hP8rNXHfpAd78eAEeMK0yGhkfpZAWRcLYJn/VHGBSxB9ZmMFCm8iWgk29rgivcqQyB8gs6109nVRtZrduK0l58uaUADpirNnFtSjweyFbPG/EpCvIZbvY4c5d5DzZ7XSGkHps2Auj87A2+rzZ66dgbqZdsRYpUgSbx4CBhhanSCHJb5DYI4SOpgQ/CM1qRmHJm4Je13frYDuOU9EjnlLFCul7F/jRNLy7JBpPaFumJx4oN3098UzlFAxMqC5FLu5ZgziN2G0mKnFBSTYFkz34zUbucimr8XcFtgQPpN2ygZSAhByP6CT89p9R/yaVdnIK1vGeE/scV4v8dOFJOHZMiTYdtsYNzKRFM/oNJrCny/Jgt1Uiry3y6So2RqZR3JmRVBgPUyapslmdAWUFQAsj6PW0rFnAFQ9V1bRclFXn0brPAXxew68dAdjSNkmuLBE16O/r1rH+3zyw5A40= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9448.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(52116014)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wNVCZ3IbTwXnGD5TYlp9MsJWfuQ80/cKQx8sBPvTxbOwjL/1w1oHQEl4DNyoPAw2KMGWsADxTW4TZn9UxJwIuxjzVtxg7js749YyS5HYAhAlMs62sD9Hr6CQDaYdj1DyE81O1Gng71huaxp54hX4DF2DtOtrS3FtBLus/GT7mrMMEDXV8rH1xr1wdYZevynXd1SLLXb5Oi0PtxIPNyypuDjuN4/nN4FzEilAWJxX4/QkNOf2ExlOzvLQJlWBR3zPfgsoA5ksuEVXgJPoKhx6n/QZXP4z7hfzN84yVKyqbLtDL3pEmR3UGIWE7O5f+1Ca9Hjnr6IXjoPxyBqfIZ/Dwl/zV/MAye4GnLwHpA303sBlXUWnDTKIMYf6ns3mQiKshYmIVxAcHQ8avbeG78/+oCFR1IeCQcOMjX6qYH5u50y0czT7plIsjWf5c1j1pftQDTL9nCSSIPno9yC0UX8NS31l5XIbeZT+47Ne2VKB6Kk9n56Jtn8aOyo5SMpV95yt4Gn4d9Fd1b83OklLLrOwwevn349rwJFh83SwbM3URkMiU95Yx/wn+DLSofYV7WF4j7yFN2oaBuXhwYWprwFm4mByJMyIUCR2s8nRgP+F0g55dZNmtIBc6m6EakpQgmXT2msho2ijEnqWMVGFyirQBAPWZKwvdD2QS2vHfQS8hKZ9PyKP5YxmjkpMgz3CPECHkFxocju8CBT4yQcnKaQihsVqT6SvJSDZJe+LGO5/QE5Uqg793TnP1Mlm2Aqk+u+1BUtT1lCM8z1Lun5R2kzvIn9yZXd7IF2fVlkLZyBTvqEq+fKcj7i+MiNFcdAbx52UCZvyawG89AjeVt770vQMvZdQVASH1TiDHAEVv/XsHJmoVZyU5IvSQzZEFK6FoC0iv3cqRVR3LB9uUCxjFllRpbBvnQSJvrBVTXt3Szy6XZqwqqYK1PjiZJl3+pa1v3MTUk790+/nTLFtoi6awaU5j9oQ1v+MIfT68Mk83YvZ3lZLpCL67kaeBC+uy26Q07h/YmEKC7vFn0pxl77Eyof7qv30mGsmiKjYX05yZfSB2my/k3t6cSoEyhwz2xJVXPmRnzOCS5Pslg7LTMuHba6THIAWV9PTuLeCptBkZqTwdpZcuLneg0EHOk5ACGShwFqdikyVTu1JQSQTmej4/0VuQFWaXP4fUic5Sq9mRpkGRhRBFCRnAy/7qeqlWLRVZXY70boyT7KeDyGVtHMpIn1MqEnp4hjNIsXCHky2fKTdKabO9jMvhsky+b5TfOqmnnDhtxbiP7VJB0LDfek/zwfkdlPcEZPEjDBcAYwBWOvG+OIzwo/4wfC9S71NFA+IHgWYJAzTBRsa4z5VxAPU1Zt+bQup2Rmj/r6oq/DN1LCdJDNR9aNlnE4s3zYSia9xL1GeBuiMYfHJIGGZ5leME+XhvekVHJKPna/6tFSvJJDDaBroeGHLcXc5TGcGfWdkl02C1YR4lrafKYrvdNc9hkJrNFINszSZqYSASE3pAEw6wq6L41PSR1zcQfiQGLMhjFIIexAtr+9vDv3YDF+T9s918LWpKINIczD0KwKfdGs0jrsxM2mZwWDqo/jA5+SnTIIIP/QukTG8lWvKZIr8iOh/0Q== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7efb348a-20bf-40b2-a96c-08dd7ddb2570 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2025 18:10:33.8829 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: lj9NvJDa8Y/5CP2zdMFaSbO5Y4xMn90i4ZzO1ol3Jr9nji1kxhTFY4SIK1T58OFAPtgtdLfShJ3/7iMN/tpX4g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9497 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 17 Apr 2025 18:10:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/215112 The SDK Meson test fails when the SDK is not for the build machine. Skip the test in this case. Signed-off-by: Tom Hochstein --- meta/lib/oeqa/sdk/cases/meson.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meta/lib/oeqa/sdk/cases/meson.py b/meta/lib/oeqa/sdk/cases/meson.py index 407b94d242..63bdac93a9 100644 --- a/meta/lib/oeqa/sdk/cases/meson.py +++ b/meta/lib/oeqa/sdk/cases/meson.py @@ -27,6 +27,11 @@ class MesonTest(OESDKTestCase): self.tc.hasHostPackage("meson-native")): raise unittest.SkipTest("MesonTest: needs meson") + sdk_arch = self.td["SDK_ARCH"] + build_arch = self._run("uname -m").strip() + if not sdk_arch == build_arch: + raise unittest.SkipTest("MesonTest: SDK arch '%s' not valid for build machine arch '%s'" % (sdk_arch, build_arch)) + def test_epoxy(self): with tempfile.TemporaryDirectory(prefix="epoxy", dir=self.tc.sdk_dir) as testdir: tarball = self.fetch(testdir, self.td["DL_DIR"], "https://github.com/anholt/libepoxy/releases/download/1.5.3/libepoxy-1.5.3.tar.xz") From patchwork Thu Apr 17 18:08:34 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Hochstein X-Patchwork-Id: 61525 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id CF466C369C9 for ; Thu, 17 Apr 2025 18:10:39 +0000 (UTC) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (EUR05-AM6-obe.outbound.protection.outlook.com [40.107.22.41]) by mx.groups.io with SMTP id smtpd.web10.15644.1744913438424602494 for ; Thu, 17 Apr 2025 11:10:38 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@NXP1.onmicrosoft.com header.s=selector1-NXP1-onmicrosoft-com header.b=yK1BY6BM; spf=pass (domain: oss.nxp.com, ip: 40.107.22.41, mailfrom: tom.hochstein@oss.nxp.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=d2C7rQB9icvSVtkETOc7v3veTbOZMzb88kfVu35WumqJWK1JGHaS0dYJhv3GSWiHKEGribVB86PkiqjwBaF4/ceRqZwsxPBHuT07XxOdM1qBbN9PcM1zU8C+3qLF9lki5Eo4X7WOlPwgjhFJAor4HFEOKaL4eose6Axseblo7kWPTU9xcVHQ39lMCoUsrfTdvqUW3fwGU0qdw8OSCyqCjvyE7Oj+xfeYY2/yYfO4iKzPOQ4B+plaLNTneju8DlkrYbpYIfVFuRKJ5Kl/WEgFakxhTFdDQR4FYG18LeYGgh2WcBc+DWD4l/Vg2i8GhKkcRjh2XsyxBDVhSOFyl0JBiQ== 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=5qPaaFLxgHoD1egatF8hbUOjcQBfisOuvG3fzkQKCFU=; b=kfYiX+TM1IrwALC+SqeFKxu4PwbTTnPq/KYY2r0+5LfUQJR9beTMRE7byKXVElHRYqaU3wWLRH6WKEhwq96Fy5+d+fhL0SlQIB9Q1OoLjsBwYrEOJ74sbD5EMbIGigcTMjNYqOt6XN0c1I6uwy1ntpRtk1ZBpeKh5sUwkmzOx6G52YGqj1xYVZI69zyBmT5ElMBJ4AxdAcJ0RTpoE0jSTENJUbmJSkpP1xdtK6MTNxmGHFh5rRUp8KUl8fWuWn9ah0M8KbMki6n+PyObITu9ph+o1DSa1H486tFDlr64KhBnkvegdAl8smT4MfD7/cgf49bKm4YfMWQ5orl40JX9cA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5qPaaFLxgHoD1egatF8hbUOjcQBfisOuvG3fzkQKCFU=; b=yK1BY6BMgOZMpc2nRK7zwYk01r4NFL3hss5M/pyAYDCYctqG1B7VZ5qJ9Cb75oqQg4Aj/O6jOoDG7cFmEeQRDPbyy2yi8QwApQXHsh0PfPWNBN7heF0lDj6FptJTWbII2thqLfJJP/5EOUbZQLxVB4ik2D0khPtr1nSxRwj8dPsDJmJ401+1I16xfmcg2/4qdO/0FK5sKjD4NDEGfpLFOwJZFy83GtWiXu6tf0T1UG6Wn+Z8x9sYkSovLhzibQlS64iWFkqW8Ltm0tszG2INzjG8mZvS2j3G2WACl7XbnX7K1hz1tByeuV+ouBsjgMmmBsY0ZUlgxoQNQFNw/lHVig== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) by DU4PR04MB10575.eurprd04.prod.outlook.com (2603:10a6:10:585::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.34; Thu, 17 Apr 2025 18:10:35 +0000 Received: from PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::51ae:5f12:9744:1abc]) by PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::51ae:5f12:9744:1abc%4]) with mapi id 15.20.8632.030; Thu, 17 Apr 2025 18:10:35 +0000 From: Tom Hochstein To: openembedded-core@lists.openembedded.org CC: Tom Hochstein , Tom Hochstein Subject: [PATCH v7 7/7] oeqa/sdk/meson: Drop unreliable compiler test Date: Thu, 17 Apr 2025 13:08:34 -0500 Message-ID: <20250417180834.1722588-7-tom.hochstein@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250417180834.1722588-1-tom.hochstein@oss.nxp.com> References: <20250417180834.1722588-1-tom.hochstein@oss.nxp.com> X-ClientProxiedBy: PH7P220CA0147.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:327::21) To PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9448:EE_|DU4PR04MB10575:EE_ X-MS-Office365-Filtering-Correlation-Id: 49008245-f4f6-49c1-c715-08dd7ddb264c X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: goky2Oh4yuqNnBZiNGUNT2KHkGI4v81vY22tIf/G7//iWw+YKoEj5VylmiohsGQSUucOBWAxUBFMWYqJlTnmfoe/yfvW5HlQ5hvMvu120APfaby+lSJkwWDvqJqdDjcZ0+tLVBAcaWW9BfM0cP2jkY8Cxrdt7+blNlry/xtoqtBrPOi/KD2jYdedDC+3WLBI5P7YonySAyrRvbpckt8vC6Aj5xPMgX5Rmrr7Rh5Cd5d7yxCJE19uybUkj1sSK2jDZxT0mYQBQf17ZEhMvP8OAWyfYm1mAJOojM86NOSy4bdmtYez1JAH3Lw/gALpIxXDyL3xgF6YH8j1VONIKX4YINBQ1KlW3CMHXwYOK3+X16UjtJS0UTNrD4RfzVunyTnAhjcG0TmdJ53G/uvuImupOcPPM5G1x0LabiaKmY1FCTC2N/RWQVyNS80tgm4Ge+0FdYosDqa8HLWfGt1hIA8qkQG6KGxqi3ZLMm+dVdytqDzPP4iDmzdDjOUtOsFR1piWZaKBBvJ8l24y/hi6mNo0ViyGbbscvPmGWAzVG8DguY1d8nY+oGXj2inZK582khmfRVNazszdLiF9kMAPpHJuKlblGfKVcJ6YGnirRn9LSRHVC/nK3B2PdFm+0qjoZiO+7HlrZBzeqWSwPIbQKeYEKNeME7xOg0xTW3GEAm/2sEGxbmOOOoNLPKEB7rO69BE2KyiXBJEK9kmaUbYEpJXGdWmtu2lBxY2nImISFdVP+jOO1u28nP60OJXvRv2diVbfQFgFG/SIBXAnIOAu9azCkmOcF1u7+6gWWv0DitZe7cd4eVGDcILVUEF6BzoApJvcct2VUSUzOAEPS1fXE8BbtxwEQO5gXOJ98Ztsm21m11W26rwTyAACoOMObRjOQublrssUBYbQyhDgIpL1KKmjnzgkDxR6Celbo2Z/dWFKvCKQNi00y0RSiWmn3aEQpR9z4rexV3pPrHT4QBjNFOGSxbJI6F1dLgoYMMBn0fsUCbKoNb46R3JpVOpbVcOIZ3E8gDq53YD1njSUnkckoulYAXzgo4ps0y5+RoBgh8g2QL6U+zaH2TCsrVCvzh+94R1X51hpRSTCuu8LWYysAqwpkry6KmYHxBqKyz1Yih3BPey21PjhCv6MBReOqwVqW+vIYj5/s3FzA7IwFdsJbMi8zl4ZFfckcdrg8d/pWWDtzX/Kgxb9/uoaWNSirYBTRkVRgjhi4WrE6/t6xCQZMIkStxflk9EMjulZDw97MyUcoA/3GWHEIonPlAqRPZcOjNE1Yk0Khjr05Ow3kwqhzcDIhXvL4hkukZHvlvVcSRlQfMyqcRZJC/Gk8P9av0y9vamRcHzm3Mt8159cAalkZ6FlmOu6MQT1YHNwFb0MqioRtT3enWj6BnWJv8+gvnn78irl2OnL08f50LGVa9ilsiOBtfG+qTi56sNiEUtQQlMB0ETD4F7TPwxvnzAe8COrBZqg3zpscyeHG3KM9urlBGTKog== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9448.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(376014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Roy7tOKHMJpE5lywhuHRgZuZuknRd30efn1Wq5mbJYffwIYXEK1Dh4WXgDCiS+08dNkUoiFgYeTRnksKTA0u1f40UQsw2q4VbZQ0WPVyI8iGu1MsIFSFmy5AvsPEiabMhqfU6eR6tTs9BISvx7MfPVlDmxIlSzhig32a90CwWtm7tCouPnALLjUHO9wc60Lftp41vOg13O9OMbKbWekYXHMf5ubPAk2jdt5cSNNVLqIlzDIOzNYiD6wNLfJwEmbZAash4JBqqGmqp6SRp1QuXV9rdyldimtvG9yQDvG7Jxvi0svaz9vs3hAsa84FkQAif2t//68VSjUJrpKf9LVUw09dWGv2TxTClrur2x2UYtkK1pNVCZr60rGFdf050gO8AwDN5Ekgihg1hsb+f66lEKbuGU31lMtfnjCr8JyGey2ZBReA4UlZFP0w1PfXHVJAD2ipT1hTeBdz4NjHeZd7d/WF7SlEApb8W7VxNbGYpWP9zGFcWQUUQsgbHUmLkO5IgNDgJGbiIwRF9devINAzQPpxsGhePxZzS66ycRJXPHRDGqnOnd3UtaOHtkY5DMa5l98DuGamApNqkLFIG73PzIVz0Z4SZNX+LPD377/kg+LrYp9RWK9A+mxhrPPocWN4VuOmhox0HUUf7bn64oOpwF49cJHc2PIh01naC3W6RXfcUnGPiABZ8uKcZfnykt/ojZXiHVJxaZ8f6i3fNAGMshx2JtRCZ6PlastSF1nm8mFJCvz0qzyhV7+4xCxhMD4BtA51rkL4uJQ2kO+zLN4Om8jvf1UaSLCKA54gQMyWZc9dl5dKdFSWxQnb7w7K/h5a5gb9pMWy76fhBMl45Avue2WVVGafYXr11IA38ykwOTmNZTYgXhqUbMdMrSj0za5ApPIpdGOls3x8KZxP464Rqv9WBLgHgUeqgDtMPvrMESSfxH2K4Z74GtBwL6KPW5WInDPkUlcCjyiXiqv8PwDRAMHwMokJF8t4HQLOlRw6YF8slMYbTsLFSfVwVLmLBIEfdjzwTB+RJUm+6hc05EOgshHZMt64tE+luOF8toRdM6wW5fKLvNNYmxCPDtyGIRgOytzPYGDMYoDLEnEr+yuiq1AiWCjwtokI/ZFPdhOytNIzckVSHh79Y804NJibtagzZgRvdHi+FiVDcKvn+nk7SsvQEMO7eyggH60N+DxdYRBhymNjnnOUUSot7PP6P03E0EyHIq+iZieVExFzrkh8yEv8yDDiWYl0n6+1NymwZ3ThB3Iq3wWazq2hJmgWd3zMzyAdjHUtBM2TP87QZu10KURTtDFgYru+oZGSNkFZ6Gm11v2Wtv17hjQBhRteI383OjSCKQnKjXGFEnwANoXs6NwFfSRKzR2gCTarikGRPipZHU8cr5hFXI+hNFLcFdzmY2c6qWUUj+Uie3I2+bR8N1yIDgxCoMzQZdTNYqXzYTFewZ54XneRowywA9AwS6xm0uI471AC9BGDwUthxXVUC3XE9gJXK73hnH3PoTyg55nk7VexXb2RTmzr5q9kEUoGGzvTriYK30wZPl02X2UmmNWuVKL9Pg/7HBz86zA0cAOZHfzwDLjolUBvi/dr/MUgIdi6YvIlrDIcge9zcSTxbQ== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 49008245-f4f6-49c1-c715-08dd7ddb264c X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2025 18:10:35.1746 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: lVxktKXygKr888vKr4VTYLNleU/9TFZ0mv7IY6v7TFSwK5C2lBs+urJY5SIZ9sxn8bERvXzbiXQRSrGqbwOtAg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB10575 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 17 Apr 2025 18:10:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/215113 From: Tom Hochstein The SDK Meson compiler test does not work in certain scenarios like meta-ide-support or NATIVELSBSTRING = "debian-11": ``` Traceback (most recent call last): File "/srv/pokybuild/yocto-worker/qemux86/build/meta/lib/oeqa/sdk/cases/meson.py", line 47, in test_epoxy self.assertNotEqual(data["build"]["c"]["exelist"], data["host"]["c"]["exelist"]) ~~~~~~~~~~~~~^^^^^ KeyError: 'c' ``` The root cause is elusive. The contents of `meson introspect --compilers` is no different from the working case of the standalone SDK with NATIVELSBSTRING = "universal". Notably, the "build" field is in fact empty, so it's almost as if the failures are correct and the success is wrong. The benefits of this part of the test are marginal, so fix it by removing it. Signed-off-by: Tom Hochstein --- meta/lib/oeqa/sdk/cases/meson.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/meta/lib/oeqa/sdk/cases/meson.py b/meta/lib/oeqa/sdk/cases/meson.py index 63bdac93a9..737bfad8ec 100644 --- a/meta/lib/oeqa/sdk/cases/meson.py +++ b/meta/lib/oeqa/sdk/cases/meson.py @@ -47,9 +47,6 @@ class MesonTest(OESDKTestCase): log = self._run("meson setup --warnlevel 1 -Degl=no -Dglx=no -Dx11=false {build} {source}".format(**dirs)) - # Check that the host (gcc) and build (cross-gcc) compilers are different - data = json.loads(self._run("meson introspect --compilers {build}".format(**dirs))) - self.assertNotEqual(data["build"]["c"]["exelist"], data["host"]["c"]["exelist"]) # Check that the system architectures were set correctly data = json.loads(self._run("meson introspect --machines {build}".format(**dirs))) self.assertEqual(data["build"]["cpu"], self.td["SDK_ARCH"])