From patchwork Fri Apr 11 17:27:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Hochstein X-Patchwork-Id: 61185 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 7665AC369B2 for ; Fri, 11 Apr 2025 17:28:52 +0000 (UTC) Received: from DUZPR83CU001.outbound.protection.outlook.com (DUZPR83CU001.outbound.protection.outlook.com [52.101.67.1]) by mx.groups.io with SMTP id smtpd.web10.32589.1744392526803705511 for ; Fri, 11 Apr 2025 10:28: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=qdYBEYvE; spf=pass (domain: oss.nxp.com, ip: 52.101.67.1, mailfrom: tom.hochstein@oss.nxp.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tpoWyN+YPprjSmPZjdnn4SpParH1O9Y+mmZ9/OPOD8k6QYKs9MvYHd5VUS71AdsxgJotWKe1pAgcFZ6ospHg+hVpvpZVFrFmx0NKusM21w3G3E1tE1lgsMVmYMQbasSejZblW0xfzjE1gQ+FsW7Wksjg2QHG2f1LrmZG2Dx5NjIq1Uj7/iJL+DbDVTamBev982PcDPwmfsWwsO5532iKoroBZYxCe2NYNli/qI9yfsMjx3KlzpMHyUTiw/mlaU7Eu4NFenlDJzKA8dw7AnHnx3ykp7zwc5wNWcfYkEj9hwwN4tqPXlZxfu65nidjfe5u7EqgopSEmlsx4rJ8mQqaog== 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=JduQVVKpw7waxYuGDI7LQcUctnHawH8pGnSTfzGqZTCci7L8AGsCckFf6af1/Tp21G7iYxQf+9tJu+OluEds/4MmyG8eI5x4kftm9d0oA9GFlI0/qXPXgKII2bvvMVPHuJktAI0OlrzVV6SRnWZtbswyxSRsKzW68AccOqoR+xP681whN+xEEoKStH5b29kiwsE3/PXfebj51TLw5OM4oPiZERl406Hj/Ptbbw8JGPH6ffzcSHTJBTiUQpKJt4D3ZDcx4BQEb7psaNaKJQG5KW7X7ytp12U6raeW6LKMNqSKq/ll1XDplLxksvNH1QU93XUyzpj14ZEPbAEs0DO0gQ== 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=qdYBEYvEi7a0j2ugSt4Wg5sHeh/sMzCwIwSgRbZVCnsdX3HsH4/zG+5EOf8tz9OGvRIK6klcsZKjAKkTiBr7LeflG/vPe74KsVIxx10u68nQ7WFk1cNS+NGa6C+i/fkgE4hRa4gv9o41pMbmN5c5PKAFLa8BFElhhH3DWQHlhDKJsO7KpKPTkXAFzEy2x63oUdiDs6uoxh4spi9gfn3Y4pIbLAOs1F3Cy8sHw3/hQhSaPFWi9vMCzNpq4APdVZ7bfwp61PUgK5DhYkXy/U2Qo7ctej+ZXpXTXgTCJExnGvD1Mi6A5KximGuneGvHoSjtQoAExNmtIVy4Rt1KCtNckA== 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 AM9PR04MB8100.eurprd04.prod.outlook.com (2603:10a6:20b:3e3::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.29; Fri, 11 Apr 2025 17:28:42 +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.8606.033; Fri, 11 Apr 2025 17:28:42 +0000 From: Tom Hochstein To: openembedded-core@lists.openembedded.org CC: Tom Hochstein Subject: [PATCH v6 1/6] meson: Allow user to override setup command options Date: Fri, 11 Apr 2025 12:27:58 -0500 Message-ID: <20250411172803.3706607-1-tom.hochstein@oss.nxp.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: PH3PEPF000040AF.namprd05.prod.outlook.com (2603:10b6:518:1::5a) 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_|AM9PR04MB8100:EE_ X-MS-Office365-Filtering-Correlation-Id: a955fe99-30d5-4305-f06d-08dd791e4ddd 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|376014|52116014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: NGyL4H+WjGpMM/YF58Zsla7tl032xmlWVGG1bIU2CjDeY1SGRcLVCMAEk8YW+qDjPf8/2ijKLUFJmnGyzdgZzjAt4U9wWae99HaJfu8YwS9PBjawg1YPJwScIalAFnWWk9x4CYCZ3Y0L3DamyuNiJhCC9wvqQu3Jg7eRg79VroMBKmMrvJdnsDw5yQ+0mxmGvIN4pKAoC2cQ0B1TMr9bkA5Xps9QSPRuh5vE7v914I1JfMX1Cy6z76Ai2CRqidTqrHcwaoMV34+/CRGzi0pOJlYw3Wd5QAaiqLzkSom/pr8FQ5kYAhkEGUceVfpvUtV6SBQ68Mp+vJd9hZYGhR7bWYsF2RH6Y8sZl7SatK1KB4uYnUmxuAhiZymljhlosHgQsr9GkOqP043n49pFp2i8gg0YAbngpTZEzOktwSTBQaHBcfvLJdzEnpVqj/s5MIM2xG2HAyxrE6Yu+9z2SoEAmX01hwlvrO1RluGXLh/LWe6SWvN6AiXnIcm0kly8R8tMPNbCMp7uScK+xT9tGaKcn6Zn9pvD3RWJv+VTym4yxCrJg7qPNP4BloxmnTTzrqPxid/hXD1g/x6oTgTQFTtm9se4fclQirRGjrs6BsbnUykKGAtupTMEkIxkDYZPnErR5wdw1JV+VhFu4Z9IR/7xk8o6k+CBjJAmBdK/bV6CQty4MLtXRftrc8t1uvW8VytFIYoH0dxd5+2DP+yAm77nf7XVbbxlDUOn5LyQyLwZwMSNuVwsS+aHvotqXvNSyhu6RS/Qr2zSkMCdQrpBiHWbQkKO/XIZMNYQfgI+KUqxxWo5ebnYNPxnBxY67rSeiF57TFJPLpHKEzfKWNbKIhJYpTL5gedPgIRjOHB5x8sUNWRig3wFq393hzN3o1TcEQyZUXpJdSwJsExQm29g+g2wkbsPFlOUA+h+Oie2uWiD5nr9s70O3kAZdwIcjl80xsqCDUUwv92WHTqOpZ6YOjcpelE2kVr9JO9SCSPILmRFwyRAT67c/w+rDV/X6lVf0m0fab8XI7+NOYw/B+i8g+79PJKbEI9XbUmh/q+F7HKvj17a1voUtr70aMIe5TsXODA9pR+hw9lQjieQT8Zl4PVchRm3wh/nKQgOXZ+s91J3Gu3X6vAyTuZRac/iEFMxY+y1AeISi03Kgpm+0Zg3kmgTXAsghfBKDkVZw9owNhoiAssSaw4qSm/OaVSTxZDawEWnG2b3Dvx//MgiA4qpw5i7Yik1P0Ysa4MPyyTRVkMukyitkTBri4RjmRgBVfp4Hc5AaFOL4Z6wiBCpVuMpqH+IWoA+IhyRn7SWCdAr7g5bcRK7Ot+XTAfe981D5XrHsW+7DsvEki3qZUlaX541qoerlCkBMylLSH3752MoNcMGqK5Of4TDTqWoWpP45WC3QK1qoTR81oKJA+sMDQDcFIRSqPnfxYZhftAJKPlCPAXX5ELLHFM+l085MswCSRxKnEwxUHy6FgSxzRz0vIEW2DeBrUy7hEAM+hGS0TixSI166Zk= 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)(376014)(52116014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: +m/+loMvB/CRSQEwgaBDe/Q1PWL7hOJtn0/ufKW9Yy7rjGiLyftUaikJXvKwTjZnyyKu0JZ8zjFv/mRyMh+hSPwRUef5PWaEcLZZ5Kb/QaJcRHV3E1Sk2Bz1OHYbz/MUSsTmn3MrEmBp4Bki9fWOOkqMXmFJr1WLb3ZTTRfMp4pezf8TDCil2ye6uOjX+iEyi4A5yHin3FKMXL/LDpFPde5nU9Z+lp0sLdLti9bbZMruU3fjPILsp1nb5zwBhypNePVXeD1xAHW9dP36dOQSXSs3CAvsFFZf55nmruHzNCukL+67jELXdjKIkKfSS0ill7gvNbnyUaQWRTGZ7ToxbS5Yf77nKNFGEIDHtsPYHTwZuUHzGDeZhN15z8448BBzpDZ75StAc+nTEvt2N4NyXqXdt5vHDSoR7D7qnkx0Uu3O//Noqg6dZlm+BwQoSxZCVEKWAoTTJJ7xfRdp690gwLuuf9vUJnTVF6CzU1fnVR6Y/XRG0mb/Z/7NvLAXBJy8yM1GFAdB6vbz136W7Ew2twuU+LX6QdVBEgybmnc1VjhQfA+YaG3DVAIrs0QuSNl5uHH7od5d5Kp5ziJvD9Vuc3ZTtJFDTeHG1sU/W12JJ/pm62+/GY7fwFu/MC4dHH5N4kHtgd7iFvRBbJ5aMygIVF9X0fXnzI3u+6Y5QxMDMbBVReFkHuQodSLKc+R0+D3Jjx4wkHvlXVqCuFT5K9CZsYDYC6ki5rzFaN7NhLymziSVVTUD4Wbw969IC3bsi4yaHQPwgCuPB5f1Y+5n89Ax7vLIGhvu7hW8Tt5xjbNTeHoXiJ/VnvqYHj4AXT27xwpSEsv5Jb9aaQwnVrsDIQ2J2A1lVygJTYt/Jn6MKP2ngeWzOpVtM+z/gnsHxyBJFwNeJAxM8t8dFoU/E2LjEgbjK0W2fIEPnkhAmUm6hB6XGa5a5ql/PVjuTVH/piefn6NU3eqrwQltpt93JAr1pygb5wzWMHrU2PhQDbhB6NmNjngLWy0q4gKyQxvXNFMHrl01pvM8q7UwgqixtmuAJrTBpw3VC6lIuwbfu/D8x4qpbowN85UWd4W5IBvBekk4yd6lDoxOo33pVIk3wX05xgVA5NcQ5w1roFAhMcnP8KnG+ocbdBMu5EYCh+x0PaVch21MMnHjmKHLamLyHPNMSilvNStJoTtrAvBjBXXaADjVQh40LRkNXyrk/QdlsRemrkLheIv9JF9e0c2Kp1yTOdByjy2DcDvjq8xfo/98moMT0AWHr0iYjlZXT0XfqPHJSAsa5P/fixJpNkqVaaIWuKUcI+G9dfNDVNfifr6te6TExeSkr6PWE9fTJGx5AhwM5U3ffSfkj07WdYHXjJLL1/OneLMUp+75y6kY2hEaRWvoRMmvW6Yb3fQA4CTrs9UOWlW+fPT1hBFYPY873V7n2emaaqs1w1K0XTsN5PWZBG6GgU4HFctyPKfw8CCsO/X4ytJovT4q1qlTCKcuPXYbsTz4KzFAIq7yr74qfMozkeXc3638RYqMhvAJuatbN7DLcbXeLtVmVRW6pRR+CSrz+crgLxUy3K4TZkHGJtXmLPcgxiq3ULnNB9jCe9xhyzYFmuSoE47sGHRj+rIXta4kd7TL4g== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: a955fe99-30d5-4305-f06d-08dd791e4ddd X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2025 17:28:42.2106 (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: oNdUUCM/z291kNkhFsvOwW79Iy1pVNpuZJtdEvxoe6uA7arwOMD/L9E5d30MdhBcWAPKupbbRibpshlSlFxE9Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8100 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 ; Fri, 11 Apr 2025 17:28:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/214747 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 Fri Apr 11 17:27:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Hochstein X-Patchwork-Id: 61183 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 87A8CC369B4 for ; Fri, 11 Apr 2025 17:28:52 +0000 (UTC) Received: from DUZPR83CU001.outbound.protection.outlook.com (DUZPR83CU001.outbound.protection.outlook.com [52.101.67.1]) by mx.groups.io with SMTP id smtpd.web10.32589.1744392526803705511 for ; Fri, 11 Apr 2025 10:28:48 -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=M0jNI6BZ; spf=pass (domain: oss.nxp.com, ip: 52.101.67.1, mailfrom: tom.hochstein@oss.nxp.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZInglvMZalv8Mzd8JigC3ArqyZiOinita39JjjxTPqk4maPVoe3vIVTU09avyjyjb+FlZQhX8EbE6iZgGtvt/IlFRXTVQkrbdLh0fFiCpZLnNFTZF6p6NBRtkGLKlIaeNyha/agysQIy29CdwluCEXbXXZsRWgfgsFooaiwnvrPs0AbeRGmHGd+Rn+/4pTijR8YmfhC/C1AKr1rkK4TKILCK0BzCG0PgwcWeR5iKWcruwjCJdjgKnflSEBUGAtbcSn0oHhnczSY4gWwO/B6aEqcF2CPYXHSoxIcvwQJdf2+w6rOj/L3WfJT5f8ZViHOy1aGBmK2JNAk3hOLyGeu6Qg== 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=ABt6DQiWaEQ8ulmBuUkGGmPiVexbbyCYnWlhKKkdBWU+CcxWB0zzB8ULASE9suUgTtZamO1b3oU5TgacPhQka8TvakMafLVLOLz6dbNBVLOhn55Qk2rpDJTG7WobnKFqAGlltuJtY3ZLXOs/q35mq4pr/IvOz7G2bhCnkcxvze4XtqjaIRlkOI5kQI5p9/tuqZqLSXeW7tnd2UV/YTVM1Wk8xkMHAhg641pMPh44cUpY6GeAtnAcYcMngJ6pJD0jdnfK+Y2sVJrLebhRiVZ1+QeNwpBUABOjcMvVaVLxaEamNpCVpHMe8pULioojGALB7KJCZ94tueRzpyeB/NvJMg== 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=M0jNI6BZEBAvnVy7lEMQu+DouwwWhrj+7TN2rGLrmkPp/8+Qu1cSjgYTNOnsnswMz3w3meAZPk51F5cqfAfOH+lTunut7/REoHySNmGVgo2gzyzmM+bmkMyHI3PrgVsLbmYiLB8a1DTKfZtRXrLfV7pG26HDKYCpUmQgJ1XWbpsizmNN8BRJWOSsVVVztKDHS49hKbGKHiADig7Nv3VjjiyCLwONG0qiEFjSNhnXMh71qOvvxVdP82aHg+k5kKwCjOq/zwWYSTpM08pY8xNWA/DagH52K+9ys5FPkqSTKpr35/hUYDS6ceWaTJniNAKdMxOHQWRLC3IqwCi+ed9QIA== 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 AM9PR04MB8100.eurprd04.prod.outlook.com (2603:10a6:20b:3e3::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.29; Fri, 11 Apr 2025 17:28:44 +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.8606.033; Fri, 11 Apr 2025 17:28:44 +0000 From: Tom Hochstein To: openembedded-core@lists.openembedded.org CC: Tom Hochstein Subject: [PATCH v6 2/6] toolchain-scripts: Add Meson settings for Yocto build SDK Date: Fri, 11 Apr 2025 12:27:59 -0500 Message-ID: <20250411172803.3706607-2-tom.hochstein@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250411172803.3706607-1-tom.hochstein@oss.nxp.com> References: <20250411172803.3706607-1-tom.hochstein@oss.nxp.com> X-ClientProxiedBy: PH3PEPF000040AF.namprd05.prod.outlook.com (2603:10b6:518:1::5a) 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_|AM9PR04MB8100:EE_ X-MS-Office365-Filtering-Correlation-Id: f22ac7eb-fcc6-462a-832d-08dd791e4ee2 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|376014|52116014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: Z97h17pAFprsJxnAK1XqkbP/vNfk3SrNZrCGLWJb3Qrb52XYkCpAn8OK+QbQFeGpF0nU6lvHqxJl9g/dRCRcMA0pMFRafzV9PZcuSLfcT2vV+hOWDQaRABlnYAeRW//zkfHNPFqism3Kv6A4AXXnThmV0HwtGzQj5UkZKHfflDpHsChZMoOqAsghF7ixYeVwVDkDbgkqXPtGEoveF/ptFbzcGamc3VxIyiRYOJpg+6qf7/G+OkshkZU1QpGfa5RSongqvP3VNEv6UEgPDUi6qYgMkMQahFQZVXGsP83/fiwirWdMo5CuqMIbMao6AeV58weVa7Rxf3nQ8B3g5F+I4jjieiH4U78kY5PkwwLeyoOmziI9JdUbCJsgek7GOQP3fXRFr6dMU834E/5TU9VXp0Etx9gtzRrOWmyl9N4w8ZmhqSAliZlQwjiCYy3UCq23C4i3bskmP/SrBAqw0GBjpFpxKSkdNTTSOTF1NKo9IeNSDDsydGCBEnXvNppyfh0zoiX+Q5BEAy3OTq4TG3D6z1lOh++n+H984pkErb6h1YgTklzEYF4BdcxkzKyPkI46kX7hIyaYdQpm26G0TOMB+sC1VqtE8BwwtOwRBiLWlxtyHWAGYa8iHDpqzdKrKsdH8s6Zk7EWqRGqAsmgn19bgGFBNrLLyqkWEPdN67CoYUOLlMJJ5SE3+7TCS+bo6YA9YJvcLA2gIiO1BwxRAliaIUjARBOq2VcrmKJT0NC4r2mdknmoDwTjT3Y/rl0axZt2tbzQ334m9hPS7R6WpEs0loTt0IkYt+6//mS2cnJPHE/xg8tF37mq7kVyJ95iQuE8Huyah+4KhBJJWK9V+A4xaVMGH1HdMXeMhvnc2fT+z3BBnk868leo+3OsXBidPZJ8aR2KzktxmVOxAqKMSd/piwgc68Gz6wjcgy0+gLNQzZ7mrGA/1ITlXw+isH7N7e0o/bz2qQmWDFpZZ7BfnszyNiZa3dMC0JLNC7eAgLdAK9HSgrmuUa274hLag3POjEohPX47gf72HODZAn4VLZtBLTOf7pWJqcG+AhfLyCqll6kgZs4ETYrflxmR+S9QeFA1ATTWjFsoZj3qZs1H/Zj7eSZBNy0W0cr8kAqQoCRZOgnfYDv7fUEvU7/FHyQdbIBZ3slUjwORfqP+G7GgkLNH7mNDNHojflLNoLHnxowlYklSwVbaGW1ShMHnc2U0qruaAWZFGxXkAUlBJgpZBozeB0alBfbHF0EN9P4GEhKvrvieDK7haiXOWaNtXk1F1CUpOYL8wBumwZ+/mZT/O8XKre+8oIimhFBQozinJkC3wKAN4OfdS2wub8S68tiAuGo3Str2+zLG7vDSv8i0t3HoEhACBo8bsmektVt1iUzs01S4ejkEx7JXYx6l+1H+vGVHzJ8vs9fvRk8pR2vMdQwiOVE2iUFLNmcBqV5LLnVOh3wGrBlr+6CVdOJvABjzP6GzHepsN1tx2ppQZodAxR+iKA== 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)(376014)(52116014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: BoDrzklCrxl99hAZW7YPBqOX6VM1uSTZ78rSEGfRfS134plmVHq8q22v55pJogNRiDIQrXA0bmj3xUb+lb1S7ctInrcjheW7D+F+VXLWZvma1JF0FmaZicabGri5KiuxNBqxUUATGsTS5XTcoEkBYpY2Ow9ZYRNC6ryaFWnj128ldYnNaLZMhYTljN5D8JAhj45FHl5jTXwp9qhWrBhhMI0Awm3rDPSU+Sxy191e7x0MVRsBfZ06WIzEb3hzNYEOtGeAX41E0AK97C+X9LhCoKZ4040+ub2g9ADdRKPUEwrKmwkPjXZHrPKaej4uveJZUdzyAvevtAE77cjhC5z/QuppGhS4hgmH3ZlJLyZl5YVRLhmTN0VfuMgKywOyf4g6feCUexs3LNzh7XCSlh5zbq0a4mj5nRxTQUMe/HufTbSGqad8J4j9RvEIHKqg8LT1suFIiwF4woX7PB7jzK8rErGV3tiVtI83gJx1VcwOs/eBRBexKCiEs0Moiu8w2aQw6UeGmWF3jv2Q8yki8aODYR5Co09QqLmnS5htis3lHRnG6oRQNRvcsooV2LFEFYM3Ebp0fgwLsuuaYl3Qqmt7mczgmRUltzSky1pcrZQQNw75kMu3hVoKlbFkvBL17XwKWBFcReJxDvG7akUvhwwNMrHkJUY7FJVJ2tdfUYKe+C8VB/XBc8DF/wL8/J20JryAiJUzyDtV+cVWiYuWirHNG7onA5Avj8jo+YjOQj/2P60/kJUWZ+lD/4tD5OQ+BfOm8Zt03uaA80LwxS0lB72dE7Ro3MwaP47565fB8RJdwZh30Bampo3mRTrHnZgWjCcEXnF7LiDiy9bnW04lOXIJ9t146UburpUZNJNs/WB0n4fIYAXUC4QGrVe8x84a5F6HEPbYSmn18glrBH1BZovIlw/gysYglkH9wefZ3Z/6iGfcFprU4E6y/PXB/dyHVZqJtAdgKa818j4oBgswCd0DeyjCQTCLJKHyeo9uvYVDYKikY5PibXK5Owky4MhD8Y3xy1KK6DSh1n73NOuli7a2mjXh1yK7EVlwsht037OMKybuHfUfpL5KWWmKr2qhvKGLzHZnqwpYqDtvevBB7Ca7tdsLu9FIBgH4aB1lT5gAdzVO4LcC92W9V7XfN4JlKBQ57TUdxiesq74NEEOfxNqaDXGZ0EfdpiCggak85ip1qVegatIKiDpeU1w5SyEP+k4u89rcvtvgZm/aJPbqE3mCvHhfSpdDuhIqVR/Dl73OOulcHQ0JTLZ0Ui30ShF47/w0soqkre0+FZRMz5OnpFvqEAYAO4RIe0kazCFQswrhqD4geiVuhXWwMj6Dbaix9gAFFpiNs9tOTj7WmbvTjtFsZyCX4VkihSECaFwLDfsoWhDQpWQ8ydgSDPJkiB6suTN4kZc3dej3VUqeN4prm7mtmzmYumP9QI1oVcZ62lDy89Ofk0+A9LD/nJj8836LprBokzh9POgDRJ07NrkzJmI8/SWjY6dfGBEhwdoaqx/0z2t/W3edyEXkQUig0MSxniLQV3Ity2MUA1a+IkREi5+tQyCkViTJiqoz4IQ0EWF1QFxzgNn5WUmNiU49aq/mtSNY0/li8BHtarpjJj+plY3NVg== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f22ac7eb-fcc6-462a-832d-08dd791e4ee2 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2025 17:28:43.9586 (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: TElyFPVJGR86zXZce7wU33KZsSgYSVxY3Hqd+t/8DVAUs3bSp8yyO/Q8bH9AbSX1vfilla57lhU6arC8k3KHiA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8100 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 ; Fri, 11 Apr 2025 17:28:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/214748 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 Fri Apr 11 17:28:00 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Hochstein X-Patchwork-Id: 61184 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 897B8C369B6 for ; Fri, 11 Apr 2025 17:28:52 +0000 (UTC) Received: from DUZPR83CU001.outbound.protection.outlook.com (DUZPR83CU001.outbound.protection.outlook.com [52.101.67.1]) by mx.groups.io with SMTP id smtpd.web10.32589.1744392526803705511 for ; Fri, 11 Apr 2025 10:28:48 -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=Ie8FvcHI; spf=pass (domain: oss.nxp.com, ip: 52.101.67.1, mailfrom: tom.hochstein@oss.nxp.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WcQy61Zfz3pLjPrIYUDNzoBhqWNFceG1ImUFofAuce47YBC4ceGq6tI/6uaQQk2IjaGDHXrfQr8AjiSjjxQugLV0XpAhMABpnI7SkutlFJedW4v7cUXs39G/mnIu6CuqSrsZDjliprIlHfH/C2NxoIJtS/cxn1jgLYfBqGGUJ3AyPYKFV/eWH2DqhiI0XBgs0SyyZ13MQN1RTsdYiIqLz/foXOmXOW5v7n3EPkfHaW0gI/lRyqGrovMt0StTaGBgojGtsAaUOQZ55F4m/7u9pKRSCxHcwvnZMtqfg++GRNJqSoMHtpB8uebloelbu94RQPNKL1GmZo8Czq4dhJEn7Q== 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=UKboLisHXDK4Rxlg8hnr1V2eCak3Q3FChD1WQKDUuim6NCwu9MIiU9Mg01pCzAWqxLD+ZmvJiZU7lnJPX4+BO9MOH3e9IIRF5OxfeHXA8CyRRWFduPbANuEwA4uLM4FuDuqzwGWgMOxdgBtVi8VmfCwjtARb1V4iz2Psbu8ryWznwYqKSKqBMru+gsRua6WL6KbyG0D9h45MaT6SPMjbHOTG+11TWF8cvxniKJchB9rgKXU0EuqiEYtPAJ//5vISSYuf5HpMPJPhutNxQxFhiHHGiqEACr4M+Z3c/Ow9Z82e3d0cvfa1MX767kw/8mRaSA9JC4hxG0wka0eSiuWHYg== 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=Ie8FvcHI4ENmKELIP8jxeyUEhZypxncNxnGsEmIs/4HvHOdPMvKYt8lbWibcPLoGvXdBCN8+jCU9h8PXkd7lZxIbLLM+zWCMSh2Jj5e1xBI6PRkFPqguO6bfnywgRiAgUF1tKorBFbPTfQwBiqDVktnKwRq2a2D9wYWc3i7gD1NwE3znsWahA90zwBO1ygcVBA58QYb+t1J+MwlWCl7SaTdmJzI6g5Bllz+vYnkQzujUA87hM1Zn91JnF8TBsI/0IaIX+dzzo8qXaSlkPgxbogxwPwQGm7rt6HMEL13MPBJs1s203DuQsE/S4d2QrxAL45JdSlBelH7Bb2IIGZoWYA== 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 AM9PR04MB8100.eurprd04.prod.outlook.com (2603:10a6:20b:3e3::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.29; Fri, 11 Apr 2025 17:28:45 +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.8606.033; Fri, 11 Apr 2025 17:28:45 +0000 From: Tom Hochstein To: openembedded-core@lists.openembedded.org CC: Tom Hochstein Subject: [PATCH v6 3/6] toolchain-scripts: Export meson settings for SDK builds Date: Fri, 11 Apr 2025 12:28:00 -0500 Message-ID: <20250411172803.3706607-3-tom.hochstein@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250411172803.3706607-1-tom.hochstein@oss.nxp.com> References: <20250411172803.3706607-1-tom.hochstein@oss.nxp.com> X-ClientProxiedBy: PH3PEPF000040AF.namprd05.prod.outlook.com (2603:10b6:518:1::5a) 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_|AM9PR04MB8100:EE_ X-MS-Office365-Filtering-Correlation-Id: 5a49de48-8b39-46af-cb39-08dd791e4faf 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|376014|52116014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: wDa1DG4dEhDF5TvE3nE2wXfK2Roctz8wcvv8TOQ2AFjlr9nQkBHaMCp6kj6ddeLXswKPOyfNRATYQgyvO5WiozKn2NcVL1Y8l+ksMmCAn21YnraB1ZJLqOpRSl5/jwHli1mbGXrkcxKS4sKUIkimWbgL2haUOkq0bAg/L7R/pRuQ2KQ7V1uK+4uVNd3rwsaKudG2oINQthucG4ZFt9ktboEKa6qYpYJcwDkaE/BZtPXikCVu240NG9MyWuFbG3Re5o2v52JAb62s1WZIBi2cZltmkZA9B83uvMQh7LV333hpZu9cB7m7pgQY2bVxgJQ15+luFZ6j0khXmWUbABBcsaCww4bhE6fA4qbBMj5EeVUuqO5rXxazcy5GddPdMbNx4KWLCNHHydjG1FKeQ6hD0ANNYcUPVPsTiNM9qXEDJG61eCBaxYcLEqaqIMh5jbuqGV9EfCV9Us0YMsSyBmFdIFzyjQXxJl89p5eo3p8pcr5gffAYLftI3uu5iXHQpB2zRYXtP/hcFxZVuUXXmwdMsIlW9TknQSYbhsHkWpURuz9gLDQGmTXHSXdfkVjgtcZVcjoX6Gx/mK1M/xUwhaUjp8mJeEfRDkE8EBFld/4B+OU9NO1CuYcRyjZU+Nyd6uQB3IJ4/uGzMRg6NtAb1XskntjlOTLuQgiA6FpiWefqvyT39EEIZ3zVT3Wd/ei4ky8iXdxS749m+uzfVnpVBHdG0bCYo8pBYduhIJQsSs+qTbS/gvrlLd6ljUFDIQJ0+D02VuyDFt43CUiQnUnnGue7RYbEZfUhaeDE72Q/VNDJbdaVx9ZaexEWZyr5FL15uSqzS5VgSRAzJwaCRKoOUAswcxPouD+zYm5M2+lWr/U8M63AkAoBX0+7R+6oR7iillhzZEPASG+K6WpnvO0foQQIz4/GQbG80A+qA9GHTfaOfuUlsmopriwSD5qR+ARWNe1V9RNvWOCnJIohOrQ5Blv0NoiLSMWgX+Xti6J+JCW3KCYBxADVwY9Ia+b4I8HJLcphuJtD4oCd4vavnrw7EAwJGHvWSfs7b5D6SkjpZ+kltuHaHs56XB7QbWf52hqYplTO3CwjfJBbhawYO93iL1WiuQj86NF2HxweRSHs5YUryLWB5fXk/T0uwSfl+QpI0hx6rUPdEaZX83G4JERrrUPP5BRSH5mbRc0SPEwh7gI/2DdCk4SrMXFz0NhmBeSnGyLYzBtJvFRUN8X9qOCQ/GNSXbWBZvjQhwWyFHRDzCaftW6/9TwmNWxxxHdWeLI+HQnK4gmHk+2+E/AJKjb73IJZkrmzkjRuwqID+yCGKgyVRFUcUORj+blTjm5hyrQwgyuYkZ4rZcj4Bv+SK5qQW77mw5K2+dyNn8/iiBauZCidi940VbrDxMzXN2UjTzaXzLYo59fSA6aFz+Eb5PgbVnI0Nzq9BlI7PAIWH5wQiulHSwA= 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)(376014)(52116014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: GeU1I5nTn4/UHyFh9OGd/fAn+xwg0VVZkdlbUUPN/xsD3fCYL+xyjEhhxACcMgAdtPydBzwn6v1TSlYdxkaYFHPtNY0ELy1oRX+Y81fivyA8go8LwlGOl75eH0pvQyGPJT9/3RefNELcQNjZBIf7NJWJO8CfwgIl7CU7LG0gLX6xqsSqkFPsdqS5cjnds7Z5UBqBQx+YASAJqMaTNAKmhZUG2Mx6r6Gd+bssESx2Nor8T2eolc0yNvI3dLowySgjA8xi5ffOthvaPrZCKk0ZSmipkghi4JuUMB82e+EUg5Yj/1DQhp0G/XUL352p74PbKFAmyixrd/dGDhPlx9Pnotdv5wX4wyD3ugf5Fzz4VytADzZZvqECgrwppO+maPeob9pLR7XSu2n1u9w55YAuDEn9qLo8qy6c8GXc0OgX02cU1ncyTD7s9MNmdMV/+zXa3HYA8BXn6YpXKgxWdRIqAKCij3qh5SxJSboBnbXJoSb5ZzAzkiC+JxHsZSxVH9iZWG73nri/yPyzgblADXyVqeqyb2vr//HTPSOBN5/xvHgO4I+e2RE71YiLO7eYlJ5zwPFfMLdIQ4b1wyPYPx3hCMCKAFXoC39nH3UP3yc3EP7lJr66qd2iAHmA5vGcWnueB/bOq960R9c/6uKfWvmywN1EIjJNaJNskWj7Zqivz3PJARpCeVa96kku8RbnacLPXbLa28TNshmN6X+mR0UeXGEO2AH/Mv4HL+48lKsjFDf5406dXbeKffV7InjIqbA9vSObXocVOCMQD2KWG6cqOaXqwBvUkGBaqeTIa5+uZSQ/2Da0QpGFD9svsh9pid0mHGb5cke4Vzkp4RK9W6iMphF7D6LZ2P7WDqh2LQqmUf5drCA9MSvRVjwmYEDKIdyIgisR+Z71qx30BixoliWeqEcmPcTVbmsOoZNoeBOa3lUGjqOBOxQf0p9dTVlo+eXxjevjWfvymCkPz6vxrUy1bzkBvSbMt7E9R2X2aU6qK9lTdCgqD2XyDbEdp8oFzNJrKHBV91s4UH77eSXLYlteFfCHIWhQuqxjFwj/pEN+USPGtTQKxlrRO6KAEH1VBpPv21l4k7Sk+h2GOe3zQDQcNc8OiQI3ZxOY0tAgy4c7Xx/yl6lTRvIbYJ3u5bZ7MvK07w8pQVGpy80H/EqjHMZDtyzQLpN1MllKfiROh1Ar4SdXz6/GSqx2i14wTjrMCb5qlLTUoPudnRLcf1/cCvErz1J5NCpT1f/936MWcayqsxkJ+OZGbsKT2xavLFGWS9lTMFZa9KwsiXI874YS7ZrF5AGaTR6U9ylU0k4dcQl8pcSo5WPCeiwMZcIY9UHW6eGbNb0s71ykaLfMhT/s0B5AahAXrA9zDXyx2NpbOQsIgURKkcMVfWOC+QEXHNFechiXnXs9G+YXlEJTuCqZHKY2VhjE5OCxISIjhQP28oLftqrhX8s1vJrbkYKk232bYe0VtN72es4oIdDUpCGxKp45QMCLdlXzmbCLkGRCzFWoaQpgXc41KYeO25iF76K+9zFTpC2tk08q1sPa8cniYnXBFWoFEHltsaU08G6Mp4ddNSx/8tKcvTOn+rRfV1kUOfkp1DhGRT37Kupce35zddjM3A== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5a49de48-8b39-46af-cb39-08dd791e4faf X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2025 17:28:45.0872 (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: lWHczGLTYoO1AJeODIDufYKMTFp/xPyfHc1kV8ptZBVkbD0r/U8O7Ds436sBrGkFZTrf2+iv15+NLTROXI2JMQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8100 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 ; Fri, 11 Apr 2025 17:28:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/214749 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 Fri Apr 11 17:28:01 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Hochstein X-Patchwork-Id: 61186 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 84A00C369B1 for ; Fri, 11 Apr 2025 17:28:52 +0000 (UTC) Received: from DUZPR83CU001.outbound.protection.outlook.com (DUZPR83CU001.outbound.protection.outlook.com [52.101.67.1]) by mx.groups.io with SMTP id smtpd.web10.32589.1744392526803705511 for ; Fri, 11 Apr 2025 10:28:49 -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=M6GfSQWJ; spf=pass (domain: oss.nxp.com, ip: 52.101.67.1, mailfrom: tom.hochstein@oss.nxp.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ysdnw1UerctLi39e+ZrLR01aPE3EaZBk31vuvExOVhqnREAtoY9yGIS/R4ble++gzxR6L3/FLMTf748srPD3ad3S80pTLo9tGCXofLKgqOvn6yNd6aaCw/yIWGb2Bo9H/bzAAlarfQLaHeMZ5swaRuVac0Mi8Ni5L2qGPIYROq98n6irLoOzzoiJ8k9EsFpFP3acQuaqSgEr9Sj17KfoLV8ffC1QRdeEWPpflrPnoVLGh006Y89qe5gd6hqeHXMXzGzZ9V/7BtsKVTYrwHF1PRtfrLT0rUsZ5JRoW5SlLHR7encXUdQ2csqOMl23qET6ALfy529vJVGKOYpUcQNWTg== 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=R2nE7Iu5R24k40hP4b8z6jDK80aFDpiCPQDHfaSGJz8QmY6VTIGHJqSGTAP/Kt8if92ALhJZce58TA3mUaKpOXatv8FlcSdEEhiOz1VbJaycDmXmqheA6t4pHrdR206rDZBdzoH/paEMo28FcgMHQ2OJmHZPqQDSMxDqtJ3gyH6MDaGUoGbxwvVc43wEKNem8pjGut78P6iOq/ZHtAeJCz1LtILnhtPlNZt0zB51haOgAHaepOKLkACboX34xtllE7ac0mdlwVsJxWxu5Q+kLohqi/hEEuy4yOOcKsT/SZX5O4nG+315LFRZWpeySYbOgwp66Z+N1oyJu63/XSnhbQ== 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=M6GfSQWJgRq7dk2q/O/9A/ydgrk/30EqGptOb2gmdGNINMBUOPEJq1NOhw8y7l7r/uavtvs+TVL5+ohZMMNq57L9GNE4ajjiHbvVyX9xyr4Wij7ki2QjB2fj2skfeuzyj1kDEyNf9KgIsxcdDVnfheEtDHMjQxAoEXahzgNDqjVckM4RSzLPF5GEvW7sdr3RQ1tQwMIpPDan6RwioQlxUhuaWxynLJ6JaKiZ+bjMAvk5BbpLud6jbttQx7AThE7NpTGi6zbhmI/Mc/7WuKr1rLMSke2W1/sLaYclmlGSOO419cOheTIkI8q5wMFMaQIjI/SDnkyHrVSsYT2eA0G1jQ== 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 AM9PR04MB8100.eurprd04.prod.outlook.com (2603:10a6:20b:3e3::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.29; Fri, 11 Apr 2025 17:28:46 +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.8606.033; Fri, 11 Apr 2025 17:28:46 +0000 From: Tom Hochstein To: openembedded-core@lists.openembedded.org CC: Tom Hochstein Subject: [PATCH v6 4/6] meson: Fix host_machine setting for native cross-file Date: Fri, 11 Apr 2025 12:28:01 -0500 Message-ID: <20250411172803.3706607-4-tom.hochstein@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250411172803.3706607-1-tom.hochstein@oss.nxp.com> References: <20250411172803.3706607-1-tom.hochstein@oss.nxp.com> X-ClientProxiedBy: PH3PEPF000040AF.namprd05.prod.outlook.com (2603:10b6:518:1::5a) 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_|AM9PR04MB8100:EE_ X-MS-Office365-Filtering-Correlation-Id: b6ff214a-562a-4fa2-d32d-08dd791e505a 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|376014|52116014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: J1c4to1YUOC3EmmMSDHriTMCyqwR4gRoJ3PDh+4zoXHyBd0nOMGTeJH4Z4vfqPV7jr/V7ZnKOnZB/sNKdhb/hg9mxMmQa79hXuqSiUfbofWy9lrXGCly9+xuPmADqoM7ueYpQymCwj+m5oveFlR25iCDZkZ2BjwOaZcLAMwFlV4WdCi+Mt5hx+IJ/Clj9wUXtevf1BNE3m3wmo5nJvEjtCnM2gLzaSIl1PFMNUjgrOjuiGqvIu1uxx8b/uARor2T2PXzDAMheSmagOPusc50vnVgUA31KFu0kfUVMkp4hEPQGGFh7PHQjRBnWyPMYFnx0S85yS5c+idFc6d+YqZK7Aa89lK7EWuTbsAJpWX/hWBU5qR9/16j5/4uNRXYx9x1DQmLnVF0G5jlNLr/F/N6FM/v/qRa3hFwpv/hh6sf/FPfMzU1stbZp3vr3z4qn5Cc61WUu/w4+xHlvGJceoAYvoIhdsvC5FBLc2qUd+QIiI/+BSKIc29KvPMmncjc4Yn2T3uzRJz/QENbP+BznZg1Cx2VSGB3Zy3K/dTUbj0uHMyV9bhWSBshQVClQsRy/1u4hzfNy7ctQF6UvHYdJ4GWY4nv9IhoIlTKuVHAuacEysxzpaYun1t26hCIYWIC3BBg5iYyBb8283LRSaATZnjIMABYm2PuiuTPM4M61fTKhPrfb5nts9oKhVa5WR0SdcqQIsJ0Hr7SogfHMYGndJgsSFaCoTUFsg8TcdHW1YZhCRXpXjajJPXXk8go7j8p5539ehiiGQgK0L96Gq0VyNypVQeTG8bqiw4izBZJ7hqJ+YyhHknolTrGd+aDM3Nb8aOn1IiRsAWOeYeKhC7ZOzlgWyVBTgzGTggtmMN5IAK7nKd8xCTvvjPg5wnoGW8uINXv5FBsKdQgj98jLfIhjXOepdjzPIUHD5uS3BiAAXxsBlBMwtRQnpHu8hEVhzwHMI5IoE2TkZvADZwv8Gw7zZn9sp+zkQMdG3l7Ip0EyoE7jVrZpJkI7w1RAC6m7VmU2q3aH2pftCnGVFcLNOjYDQNXWH8NQ9ZR5egyXyhCy6TyNv4nHyzgm3h7Rlmg6jcDeKuUrBRHmbH1kCwDROGyEpSZ45zRmFoLKRl07AgW9llTHsGALrzkQHwKmSGd0Kr+i22fXN5HnbImPBpTkwibAFV4qNN5K0uxd35h+lQgAKi8sBZHQ/vtogh+ZbmZn0lhD8gmUrb9FoeoC4IO80UOznPpVT1pOLq02wlk8ZSCGF9fwWKoIvGVg3D/lBUMN/nb9i5xhIQcfoEpBW3Ozw6t7F2Lg02Jj1LMbG9LLILpZNRjcmQ1emhPOUyWOr/gAwLLLhyOPF6CYxp0nTHA7nqHUxrq/CaUBilPaGiAcj2XM/7YpFRCEGsoQiwd5nG1+0RsTN0NC5L2A3efKHFkSmkmjc+Cr1V2UGQ5GxresdyqErV+tbc= 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)(376014)(52116014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Le+dXT1ArWVBSU2pc2d/3dOMkywcoGKtWmaQWQgkUObv4f/G2KNyhidDj/VE+Ofh6CuAiw+KywImL/WYn4XW97fYqLL9pPdmr13TCi6Y8s0kc0Ogd5o/hUhLZQIWhGuaIhPUNp7wG3pFyLaJRmeUYFewA5c+pCX5Iv84ttWKSgTn5SQZymTTVifO+KDDUeIpsQW+ewhpX7dmRhGHKsziFsnfom1crIhxjw6ZaAntyRYwWSV0n9DY5jth/zLP9mHvkz7mnYMWSCGswIwDTsmwgoJardt5IXr/PRfhy6zmVuZIU1B2d1+i5FEM3ULPBI2IG96HVzRPstsj68RnbHyDG5B1BajxiL3Q7g61t6kT8V/HKMc+fs6FFo81sM/SiN3w10wu7YqoB69bnsaL4bs2QlwkpR1fQD+H06W6yGFrD8fQHVlO9AOoNiALjVwmfDzinzgxZkNmTpVwOu24sve4oLLZjbHIJuldRF3GT13DLVh/E/cjGOkLbAxSZXmTDEZkz4pI+JX8ps0YAm5HhhTLOZGFDUovJ0Oe/9Na+Me0gsU3t1ZxgwyVk9zrv7eaWlSbnnuLHmZLRKc0dVpfF4U0UtKznrf3/gmgsQB3++GEzltt467Lf/OjrdIrvyTfcGEL9QjCli81ha7KcPON4GKPKmjb9s7f1prqGwe1TEhjOBmGqIzzI1paOK7brOWcrmNNcTGY/kfAUPdleD8vz3F3dscBHgBlkATXTuKdqhLQXF35wEwq/ZZERhTV61tepr1A4LJjpS0cRfpTlJaWIm3lZ3apEJi3ZKX6/ncRjEu5CesZspdBbxTiV3U+Djnsy7VfRpz88oK4MsLgrbD8PtVDuddbwGsbXOS0W0Q5hl+VdFu31R/LG4gI84MCMVJS0nkCRnykAfp3Cs41pMA1NRdDxpUo0b2tYdVtOlRB0YZPxWVwdxtAiQmkgTAXUjP/Rb1I9wriTCiEkk3InaECSwLDFXUWevpopxuRAoy5IVCrUdETCc1MP2ltC9AoeKsP+DdUyx10KWjBGrN2nzWN2LNMbb4NqizWkBGfNVJYZgd3DOn3tyV6dc+OZOk59KXTlMv63w1dWk5RcHWt9EBzgnpsyDa106NU2b5cwUIPn4OfPlW50A4yvceDO2yssz+UA3NuPnihv3c5SUEYpfg6ufN+cwvG98paXZ4twUJN3V87yDaMLeCaqAjt9ZgEkpEVWUl6jSd8T2CtxcD3OoWWscZAnUL0O6YsNp3X0gGHZ1OGP7mVTKTQQlALfxA6dF4K8/WTBIxX7VlaOsiNhaF/8k7IL1fVfhYsDuuRCKxb/hwJLjFEMwRZpkoqB3IdBwcHUd3OE4ZU7EKzpZxnohuHj1U3odwbYbChhxHOY6pGVvBEFjnmObhT437OXqasUyjRMndO/cS/CwxLnvgo6LstiuO2vZNI3BuaMrTjUXuC8FneBsqFaSuBUFNw0VsQa2KXUQpyrD6Jn4C8vP0v7iNlgFsHwS6brd+Z1BBLz2+iPiSl1ULcsa9dMvs1Pmq1xaPJQzp2lXNmCJ7jkzAiWOxKrmwQ7uqEidm6IoJGCaW/sXDfPfZVWPwBZmiepsCZ/i0sLyXZXppYwyxXDn0ZIdyKM8i7mA== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b6ff214a-562a-4fa2-d32d-08dd791e505a X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2025 17:28:46.2285 (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: oPK//xyVjCHLovm0JyBWmC4UDRDLvFWhiogH+kafplMiDealJxNzBiOJ2KR5XaCluJQkfdf41rja/P3POa7HNA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8100 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 ; Fri, 11 Apr 2025 17:28:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/214750 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 Fri Apr 11 17:28:02 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Hochstein X-Patchwork-Id: 61182 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 73CDDC369AB for ; Fri, 11 Apr 2025 17:28:52 +0000 (UTC) Received: from DUZPR83CU001.outbound.protection.outlook.com (DUZPR83CU001.outbound.protection.outlook.com [52.101.67.1]) by mx.groups.io with SMTP id smtpd.web10.32589.1744392526803705511 for ; Fri, 11 Apr 2025 10:28:50 -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=dYlSmgwG; spf=pass (domain: oss.nxp.com, ip: 52.101.67.1, mailfrom: tom.hochstein@oss.nxp.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LqtczUPij1/jaVzaSzhATM1fHvBrY5OhIp03KMHDBJQN53DsmD1wl07gpl7uhiQObr0m3um0bUXw2Q6MbAKu/0uTcnidAx9pC1Z5IJZFYqeXrxnWR+QRpv5TeIW5fM8MHIowHxtMpOIiiZErgvkBIQbGooQnePduSerCes7l47pWXtvw5cZC0uAJj7Et3h0uSm3iXBx7vSywl36EcIOuPw/nckXYGgYekDj8cShMbStYAPmPJdNeH6EIDWNw6mOa40ORUMdzglfXlVkhgLBxBAAmcpJlAIbVwg/k0Q0qFeVqc3ht0T6AiKlBJXB0qZ2Fq2ktnLn2wIIQsZmKC5P2ew== 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=BCGruij9Dd/4nhRVmDmlpqrn5NZ0eWsR3CrLlWZzAl+6ov9J5piXFZK/8KvELHUvIGGmf3EYC3Ur7lLFImRMjG0lAhu+fnj7KH9xAJxM7gUMD/edk4jhUrXEnhxKyo+wmXvNuzZ8zNd6jO9Ji1DLdkY4EsSXpi4IwVmHrd42/1PWXNztQO1kYvG2a3zld8rS/HpXh5tj5UPxVIyvOV1od2LUENva4u+sH3B8kzzm0X7MYzahGgDqLiSjKO1DmW/ZyNWuRFzuZu3aaNMzdhUMPFffCYVZ4AUnhSeIkDiOv7M78s8Haz3JHHeabADM0VGCZPwC+CsaMgTaFpxmXEbV+w== 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=dYlSmgwGsUQAm8/ZsYCqBbMixz/Tu6ZhR30FtpxtbLfKHMB3Y39ROp6QpBCehRtic25ugC5XQW5o5N29j6gn7flOUJY6P4kc59GmD+ewgjZ9ROs6BHsOYcaIgX/Te9AggTdAgTUoQY6aUmYhZrz5bRcFQbGTyjVkji346RfZ0BYA0e5z834f2A6WSmzsqWz3WE4rPYlvyGwqR6/u6sbdPfRGvH1Q0H0EPnde8x5zE3DMT+1G7ApHCb4MaBQraZ/D38b7h4iw1l6HlmwpooARy6y69n7TYyVXzsyEIb8p7bdjMGjOFk3kME5utcj7BUz481uuczVWPmbVzy8GDEPh9g== 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 AM9PR04MB8100.eurprd04.prod.outlook.com (2603:10a6:20b:3e3::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.29; Fri, 11 Apr 2025 17:28:48 +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.8606.033; Fri, 11 Apr 2025 17:28:48 +0000 From: Tom Hochstein To: openembedded-core@lists.openembedded.org CC: Ross Burton , Tom Hochstein Subject: [PATCH v6 5/6] oeqa/sdk/meson: improve test to validate host/build target assignments Date: Fri, 11 Apr 2025 12:28:02 -0500 Message-ID: <20250411172803.3706607-5-tom.hochstein@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250411172803.3706607-1-tom.hochstein@oss.nxp.com> References: <20250411172803.3706607-1-tom.hochstein@oss.nxp.com> X-ClientProxiedBy: PH3PEPF000040AF.namprd05.prod.outlook.com (2603:10b6:518:1::5a) 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_|AM9PR04MB8100:EE_ X-MS-Office365-Filtering-Correlation-Id: 64e05e0b-316f-4c7a-c671-08dd791e516a 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|376014|52116014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: SAq9/DAqxk7Yy26eHVmO3s9ZuLGQ7jcR31S4VFw2FraTFXabuvJt8/+1PMALYDm5ZuB4s+NHDrAwlgMeKnCslzVRZgA3vhDMh9nUTgM73LJgsieTAfJ06Y+Amr0BiiygKuJ0kWW44Is7piFZ+vShLMt+UmusAYhd+1bEAGeppAccI8DITPjzeg3PuFcu3WcTf5AqhwjpI+LhWJicMDdOHs0fWosvwwXGj9alR1W7PvLa3I++ig5F7CXSt2RaiG0wtSgTn5FQc+kLg+tSZkIbD/JvZkVQvBLiNFEG4o0e28pnR9IczLbWDK9veWEHkYrSWyM1DxBS1lqDvpCFFBa1UWqaLaEMPy1l24RZDsYFv1sQTWVixUi6gdfPJk+jJih2Jj/+z88TWcQk7STRFkzPBTRiLmbDZ1OgqYn6vijenPaPXWqj7JbsECk0679ZjVj+9moOtqjjswgN2gpt3p1GcdfBULK6yFLMfIZt29cA7AWXPkUOalPEJjSa/aJjrl9DQPU5DXkid63w1KsmCZSIbyZ8i6ypKATlFnErotzERuX8Lr4/6LLRjFWjP1kRg2ReBY9IPlpHeoXdvXlcoXckIDYI8cQmZKpiJddBE4YCblWXImu5tiuqCfvc8PC2CWIl7fAAHMBuwsxuwZiqvDNAQtMvE0VYNAjWS1i97akeqbQBbXw4te+kF4U+VxNmIlRedybQeUwoQgKg0shjf9wGoGpEncw4mGjas9cpELOsHr9WSQS9n6bcP96nB2cY1ovrY5fMXlM9q2okGuju1xvSSUIY1sqmiBO3ycM8HfdOXmHxXaQ00rlMmVcBX5RlDZYSnpmw4WUFRKyNLLdPcF+a5Wm+e3Pcv2xOaO/AeD6Eo2iByZPkUGuWfkwzaIgNGDj0j72G/UVg/3f2OJjn+TFzTZO5tR31wQOCzdiNx3O+mt7CoDEh+E/EUc59xtbjMcvlU6EUvYVxHYd8CksKeE2XKlwsXnDtg+0T1Qv70+/o4kRvShM3xsRCn3z8yShMoTR4MODOhJSXgfirskq/TXekoppoLL9oKyu4t3MEQBqp4c1Y/XBZYDNY5L8v9tcfLV2J9u0y+ExPmB6sHM7w06P36p35yr+npE+dYzyF3pYmq3vzJHGWQnls+iWH7T5CoPGZ0dmK/4KzV+pFpxZmx6LVx0imnto1J/kyECSlr3SbPWFg9OmVnlMpz04wFqI25OU1DwHFe3QxqO+giFhRfYi4kT1WPjNl200VN5xGYUYv+4ZiCgKWw7MRrOs6WsmecibAeLe2b4FxSFsTl+w7jprrPHOfgU6uycGwvZNaWicHtWIVtfg5LBnsZYhBApX9dTVGt43zKF8rLoxKsj5cO3JZVpTetZoQGRVFtGG7X84+BgdwBahHvPvfnrWPhr8Y4PintHCFV8JjKQyF1Ce5wzWRGIDpFkEamWrpJbsq6AGqU5ex50hSxNepRnJyec0didD57Vd1VoIS3ijNkZGZ9GeW+qZYYIGQ6YsVwdVqNyxbKEU= 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)(376014)(52116014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: xKc5gt+pvpuYyk9d+mOZZUZZl/Jjb+9xxnFu/hUb63mL/eQ2Tm/vIDCD3dJd+fI0cJTrvXbTv8Ne8xPHRTLUprPNwqOp6xVC0I441id81Ul/VfEnKI0i0MFFWiIqAk7HQRM6q8Jpa+u18WjbFwIV9XHOTen/GxT0fcshV5fqr4VQnLyTPYkp2atH6gaUSV3AjUTPpgVlw43v27+wkfulfvk7Wlu4lgFpvCqVz6qVuTjESFbAU4p4LX1230J0s71CaEFyioDRQv0plt5fM+8PIkr19qFgERRC92DU8ra7cpcBPNlNjdcGBLZY2+wswmUNB+VynO0rKj7bK3iuNP6Cf2wdADYRBU6EapbFIG3/WLZoJaEbp9kMvVXJ4r1+dcAybCI5diQ2Ls10/PSAAiMg/NERMU3Tgp2Gr7MAurcxvhEEppQ+pX7kF2xq8aqRVrlBSch/R50Ko98qTNsMGc5b2BMNnlcgyYwmVJPnsgwAvxXnKW6ADPD5AlfGPHNceeyVIr4FJvAvYhw0lemjnrJJV9NSk1zXns+yCrB1POfEWyJsGlIYHWRYngxW1UDaTdGRSXfmveJzwle60gfRGeygsIescVh5bEiqGaWIzk8HI5eXZN8FRrZEGVetXiX8FfMWOhe5aqurF5u7gBz6MnHLmhNlrz2DkyMVEY6dfPztVWdiCRDu0Y9+1DJFFpyH2NPrq30WgAL8lXZXYTOJj6knVyXefp/riZ99pYPhqleKVUvym9mejJtXmnEdqtUUZ+vlq4IjI5RQHOG/Ed6UIHwPnFoAR4uDGIEDVHxM7jtGe+/DHduoHCDZVp8z761YYo4+xg1f/k8elIPslWpsXwa+xSYObSDYTYkj9lMoEJefYaMDXuteoN6tR4QlLOUlPG0F3kVFBP0P8E75aO6nxrRUK0Gz80+R6Bb3enw3HXhEtjmCq6YiYldv7m2pKCWD4xukNI4KGl4JYChsjTeUBKlcFaeIu7CY1NTzKu9UumpAHAKrQch5pXQRvEWGaXm282FdqFOSXE8+6FKkxCw8rZA57Jky+KHQgMI8GH7fO9HZjFupysbuAkMDO3dCrtMyqa3ORxVYgugJq7+cbZJWyKTzk6Wt+7wHZiyLY8c0o3tyWD0rjc+RPeILa7951meaC7Fqt5tI9XKumN3H+An7118tTIVVudKzxEYeFIKzfOTywJXZLxz0tEE3vBMj92ohpb9ZQVD593QCYzDAJcjph6HS86M++S0plllrAtwhhYk03RcIISgdiJpINzS0/Y4dTRj7+JB+2gUAY7KZg0ebHt5T1dgeDCwSxBji7BnDfpU57KzUAom4bhd25QIXFMKcstKBaGtPh392dtZlRTDtmIOWIyEpYH6mdBfEiS2gQtGe1krzvmN++3bhxTPi9FOsN0VkmY8vi91N3ees+D3Wcm9XOY6LvpKqBLgx5CBEAV4Iv4Z6egYIPQjYw/bRSO2J42KX1SLeatKZHRaVj5hSwwer2q5jl8reQ98IrAJ5AD+Vbli2vCCrYQD3DZjXQ2IN0nqr7cgmGCCMPKkVktagMczou7AIraCgbZxsf60ORewg1XSzGomHYwSZajkSegedtq+VA6HeHsQFGVUMUYAUJFqD6A== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 64e05e0b-316f-4c7a-c671-08dd791e516a X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2025 17:28:47.9889 (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: eGHsujo4hGCGh+8VowLquFJnaWbZMxvaHw5aDoxLE+ALdkcDuitUiyHIBfTcfq3d+w+Ass3byb7tgu3IZH9O9A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8100 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 ; Fri, 11 Apr 2025 17:28:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/214751 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 Fri Apr 11 17:28:03 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Hochstein X-Patchwork-Id: 61181 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 72450C369A2 for ; Fri, 11 Apr 2025 17:28:52 +0000 (UTC) Received: from DUZPR83CU001.outbound.protection.outlook.com (DUZPR83CU001.outbound.protection.outlook.com [52.101.67.22]) by mx.groups.io with SMTP id smtpd.web10.32593.1744392531471074902 for ; Fri, 11 Apr 2025 10:28:51 -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=Ec+Zqejr; spf=pass (domain: oss.nxp.com, ip: 52.101.67.22, mailfrom: tom.hochstein@oss.nxp.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tgCbHwtSWkNQ59miUDOfotI/OpQCEWTshFpgdFvA4iP3TScggWbrlNaz/c2d+bxmGJtAwKZaF5QlUE//xJjM8R6r5ksU5Um0inX7H7dGgVCXlj/leL4mfD9tDJy01Max7LdrfcNb1K4Zw6ARKCM+oYSOJZixAOBlN3OMKxjwBVxhI1rUVKzjBM4X4u9IS43ctSgYt2p6p6qihzN0giL9DYwHXT6VU3G/3/ilFa7maZzekwu8jYQt6Z42twNwAhdGv78TfHOUpDWrtIaTS+GUfPB7vXMtfdAXVm33UiRJzJJjH/tx9pSN+iWrIPxfeHk0q9BWMZpAsTeBM4wCvk5ekw== 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=qnzXJcPjEINYNXlukSrLryhFIWSJ/ywBHeazm1CS7C4=; b=xzaQ0Op4t9NTqP8rotVWq0qk+bLjHSYRlx4yAXwcJTQ/KqejnnhwPdJLqaeBjdkqVCc2+cIEczn69YAczR5d4V7iwAxMYJe4wfMUvX09DT//VN34ltYkF5N/MJyD6fNDYspmt7NO1lAuN+N4CX4D56opStWeUMs2ZigFtvQQe27Ze/G7swifpeMAac+VraZfxHPZwhS2A/1YlluDwlMNIiVeXdTfKbP3VKwVXiK+iFhH2r3kLNrLVB3C1O9tZing1d3dkGBQEUDG1XDuO3DAbakTZcDI7RpIdC7fMtBmlVsp6SnKrDR6cS/XInGCPiuFIPB8dEnEDEkTtIviqMyxmw== 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=qnzXJcPjEINYNXlukSrLryhFIWSJ/ywBHeazm1CS7C4=; b=Ec+ZqejrR9dtILfcS5+gmpi+BRSHqiWtd9usyv9tVYVZgaz0MEnHNEXKvLgcCq8TQ1mkm35C5FyMcaPJznfmCqK67CFkmtQGyMYd613Usd5uDidWNQee0iuyJ3nx93CikLs2PSqwgl7mEuYjugLd23LtLlTTbicsJCt+pwqR7JSM2s+5PFNwO+wOMYjizvxJWjYtdbnfZcMGy2qMKdaJVk2e58Ldolyz/U0BwDUFEcaZ7Mpn/vdeGr2Z2pcL+BGQNcSBA4ltQsDdi9mgUksuzeNK8/uVznWNzI3YE3ykbOVvh4JYg09lOJhuBydhpzhlqPqCQ+vufC96n2L+QXlG6g== 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 AM9PR04MB8100.eurprd04.prod.outlook.com (2603:10a6:20b:3e3::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.29; Fri, 11 Apr 2025 17:28:49 +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.8606.033; Fri, 11 Apr 2025 17:28:49 +0000 From: Tom Hochstein To: openembedded-core@lists.openembedded.org CC: Tom Hochstein Subject: [PATCH v6 6/6] oeqa/sdk/meson: Skip test when SDK arch != build machine arch Date: Fri, 11 Apr 2025 12:28:03 -0500 Message-ID: <20250411172803.3706607-6-tom.hochstein@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250411172803.3706607-1-tom.hochstein@oss.nxp.com> References: <20250411172803.3706607-1-tom.hochstein@oss.nxp.com> X-ClientProxiedBy: PH3PEPF000040AF.namprd05.prod.outlook.com (2603:10b6:518:1::5a) 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_|AM9PR04MB8100:EE_ X-MS-Office365-Filtering-Correlation-Id: e951292f-367d-4b01-5ff7-08dd791e5214 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|376014|52116014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: LfUWhWQxtNHa/iNlIkyM3pj6d1myKgnwx7QedJ3I0JrUxQFNn95GdFiDTinKcwricuFND+Dq/MmkRHuVaCVde1slToC0f/BJY7TgMnLSCz7i8A6ixR7XA4ZBICuNcNX0j4Tc+Z0aYvKo+yx17BGqmjfUm8oqA9OkAb44gEKc3jH+JT9fR4OJShatLs1sLUNXEQVujpoTnq/Znf2RCQA7G7XXlPU802G0YWSHi3k/iPT6irQhY17kObCe4WyuXjY+qaWmJ3KrMeQSooeyq8liFSXAsy2UysygxyE5hOW3NUNBajGt6iJU7CGhCMrYvF8njMIpFhP645i41fanZoiJ2F42zNOdFjPeBmW0IkCcMi9QzjSgfUR07n0rb2QtFBKM3gZYDWm24pkulsFGxue1J/8NSpQG6JalplOx60BDXJH7guMCbX3Veqd/ftt8EQzgu6ZbyHKKnDAA0+SkeHfTGWj4QAk17hPCABTbZg4HC4PvoL+y+iUKpsoQIocqinYuc5Sc2Q+7ntGPWGXErsJGSKhqtp1dLbn0/PJivBtm+AX6hh66bcUv9qWsTMtHyC36AYeAq7xf5I3+jHdKn2VW23hW0mNlI0vbgKiVy4eU+71OB25jcWB/nmJAK6/3zhtHr1VrIdfVIiQNX4lp/ap9E/v85lvFnkCcWJVI3gZxvQNngTO4ayJUwZ8y1aEXdZHK/vu7kuXvvAW9t8sZz84bc4ai9JEvasp51BoTqcMVE//xQUYmjibGZQyGw5usaHCbevQMPT8z78yX1tr/TnuSIrxL346eorUzyVB4KttxhwlGRpBCCajMhgcawS+RHOJF1xxvWXjTlWihy8Wl107k+9vcjv8dJ7ffAcpmZ/2NEMfOo9VD/H1OqKIGJSQ2rfWMaV7entJBAtISXrTMmPvErYQW0XJnUQpu5VfYjqJQQOygMGo+WMWNd8MNpfIdfz4zcxCwlA0uEu9OXXvW9Uobs980B56T23+hxYyHaTcT1d4z2zCurwjLXkLTxp43A3jAZoFrcL2f+63SWfBX7vyJOHjlXeFavZbZaRJ4PwS+jiKrFPxzl3LvFJphvCg7uYib9rDamScVjkjwQ2RHqMP6Jf+dOMopd/VR4HvauQNBoWr7c5l8gJ2TVbMAuPIQfU44ZnVhjAGCs2t41lqH0JdgMjHkMDsdBcqg7rLcss5KeFUtYJkMECDzIasSUz8qLyzLPd98ATzhf7kYd2wED+Nq/EkHZLs/CgcqQjkwzdgmuu6gfsbqQrF1BkIWvBrHgn4YYMkITU4BA/fmxZpgbHrf20TfqZCwKkqL8pMQLMjk8YkQiP3yJM91VuZ64Kc3Ja1Bhd1RAHdf/HxuKxMTGPI7aFh8pzT1R6qNylHj188Xv6yxfpCGBKbw1yJyJ0tM7ASf3A737ZCma2YjL11c1Hv+yDeuF5o+6iKGNw/TYltDqhg= 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)(376014)(52116014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: RU58hBFfKz1swe7JzRj3wf7vx3NUVnNBtNKapMns3OUfymxs1kaAsqLVvaMf0J4T6C6O5YxX5to+IgW8NY15WhKKhSJsMlbfQfbkJHBPpgLIIZH9OJ6GEOzBlfHckWac/dZx/Itj8OrA5veigWBY3sY0KOUqk1rCboNicPTOm9ActQHx+EtSKBgLlc1SAy7j0llvSpImpzNLS+PmcM2uLBqVe3sJl/bmaNRVdxgmsdY4fmEqQlESR5Jy+dWprvwb0Qq4s053sE4C4MVaNcprkhD0DKM1VRuQuNEToSlWesn4q6p7q7v/WxqIj6I5STThvaPT26cTSgQeYCb9k/xORz7MkBJXDuK+6Jm83ZeiJZa8qdN40MDToLTYO2tpkfKDRx+ffgNVXnEa06OLc9rzdSIyxvP05mwBx7xh9WzOp3let584QufPS/hpu6Zr07OL8c0IuDkk7GMSD+aEizM+W8tmbJQlDf3VwP4PkBM43w/HGRdgITReXST4+Kj11okJoRElxb086TerupIhvpwMMOWhAY8IpE/Gl2MHMG44r15RXK+wK8uPPsSrk2dn9BvXmGtNHZZtb7NQiHvFSWVqJXH3DEA9ruCcbq/gp6MiyWn/uXKRG5/y7uZIGFDK343DxZgNhRjZXnDl4gyCcw3R+meWxs0BEIbRE3Gl3f+SYel5c10DY/g4MHd4PCww5GR6ayqCACYPcJzOSpZesf29CKaEQnLsJQ1K7q66pBOhni21oK/qy7oRNTLrjz/KThAO+3FsKWzQ/FedaEpzP8YTN0j01WceRTbl+Vx9kZ09qUxf7cdehbKUjw4uXx/xfNJLnfDJJB0QyIID0kLJhFcy8jq8HIjRS25KSpA3//eyXtcZTo+NdDsx2YUboPipDeoJCyulcxzSvt41bf/opZJqaxhSgfFt+PiWT2N+VhyAggI5kPhaLH6YMC5BSUMsgh1Nw9Psi0R2/6DENbC3NwUYdI3r7Hy7pCKoPBDMu4ncfgm1UmcQ2CsojrZq0rcs0DTxhVs19uXT/ijEr+L7nJl2rawP3aQ3G2VZWYp24yppRRnpF5I8qgWVOUvueADCdAdmlvy10K/1WANHX2RJymm3RN83hVFBWPSaJYA9GUdU7Lg0ivqkBrxIi+tbympdf4BRpeu8RjfC8UzYibAIqdDzxz5fnZLL/Q5mmbplCIoZEOoyML3pEEapRHvBJORlBfXHIEFfSZiaMTWHy3nNQnUTee/5OsCgFf2QPKSC5uuGKLadmeQliAvYLq1mknM/anExi3mEmVd8f33upZp4+N6LNTtR/X87L0yk6uow2HaGwF4QFXiwNnTwR8iMtYaTzaFG84S6HC04V8U36GztJAn8nBD67T6OjeFQ85trCVAVnwth4zr0KFsd6Fyjx3MJDJgaVhRq93pl4zBUr236vVmlcbjYjLl1+dAT0BUho0Hns8sQoDLvE6cumC/cIdJYQ6sHY1JYg033nOLGXFRddnRyp6wK9CvEvRjbwVOXnXHz3W1RJiDCZBelcymyMuKcXePU0Zq30Agmo0CHW/hduv1x4c1a478Vihs/j3+anobuO0Qrlbyev05RSJbEi6t/UUKzjYWVHfYDc3laTROKQfNn0w== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: e951292f-367d-4b01-5ff7-08dd791e5214 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2025 17:28:49.1307 (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: ZnKR8Bod8rFc7hao3DnKEZjnFNE1pwyn5/N/Y3MyXDHug1GNGP7lIMKVN815b2dr7CNID8rDWUDAnaJsyaY1sg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8100 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 ; Fri, 11 Apr 2025 17:28:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/214752 The SDK Meson test fails when the SDK is not for the build machine: ``` 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' ``` 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")