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"])