From patchwork Tue Aug 12 09:51:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Schwan X-Patchwork-Id: 68393 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 3521BCA0EC4 for ; Tue, 12 Aug 2025 09:51:43 +0000 (UTC) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (EUR05-VI1-obe.outbound.protection.outlook.com [40.107.21.117]) by mx.groups.io with SMTP id smtpd.web10.70656.1754992293921667097 for ; Tue, 12 Aug 2025 02:51:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@phytec.de header.s=selector2 header.b=bwFgpl1F; spf=pass (domain: phytec.de, ip: 40.107.21.117, mailfrom: m.schwan@phytec.de) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=l6Qydnt95Ep1/HOlXs9GpgRIrcDocEjY+XiiZVM2VALpY+hvaIIjZwG4YwpOR+uqKk7uaQ6XKnqHdrOLiK514/xUDugVQZHKolnIr8j+8QLItUJQFn2NedARlXieHaWTlxvExf5y9S0kHJiWgKbiPKE2NweOwhcTNMO7uxIGQNo4dLudJ+sqgOiOB4L4h/Hgwk/Eg9DAXf/cUgZnQjXV/58BGFectcwp0EbN4zd3KSW9nWh19jCpVMJotym86plzTdUs2TwCYh+i0Ak6whCjvxDYhA4SZQ7IJpw+kJ3K7Hq6uzXjHfVq700cFLkYjFGGJeZOl9NMO8R4S6X1n/C9og== 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=Hnd9mgSfM/Lgb/3HSfGbE7Y0wExzneXug9aiGxQ8LQI=; b=EZDUHdCg7I0hfJiWHwz/xA4m8wNdxBeRscrvRZJe0cAIJhjU8d83rvaQ7yOJkypFyBB2+xpjlx8QkEnOM8E+7HbXaXH8vZoGrrodYBKgDSX9mh9v/RqlGVqkc3Mb4fHT3PCtUfuNCPqsf1CNP/bmjR4ijbtj5b4sOIizhyYlTJ0cCWgvx7eNCDeeJGWW54yqYZIrAkLtZK676Co4IRz4tkIUtTFLUQWBafSB9x7TwWLInR9+Rs0uUHHXaEHBNKMfgO/q6sdRJ9PhMdLflj1OhgD0iXOn8jCRWE39kRfNc7uDOGyOYcBwKpA0wXegidCz7xpo3Is90BVcaeXo/tg/Jw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 91.26.50.189) smtp.rcpttodomain=lists.openembedded.org smtp.mailfrom=phytec.de; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.de; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytec.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Hnd9mgSfM/Lgb/3HSfGbE7Y0wExzneXug9aiGxQ8LQI=; b=bwFgpl1FE8vEv4ObKwjustugWqP7szkrM18Pl7Wz8VpUdzRt7Mr4YdmLOmG1deCycp6ZzwQy3mOOVebG92euMG/Z25IkgyN4wa9dBS1GZQHN4n9svGiQKbD7KFEGeJm3D/jUfqkMxEoDMv0SznCIB900pAuroyrC2cMcQk3zSFaVRCP02QjH48ZXjq1oqg2BMQDBhu+OoWCgGVqWbp8iBxzq6JFenRihqbAhxfcsRSWrK/8BTbSFdwa2cj5uYGIs2f1zY2kYTh1/+nCHQuIxYNQuPi0ot9AxDeiBWdRW557TQsWtJ3BGkXVNjp19qVy7sNUpT4Zi2PP5SoyBlvs36g== Received: from AM6PR0202CA0068.eurprd02.prod.outlook.com (2603:10a6:20b:3a::45) by AM7PPF14BE2BDB4.EURP195.PROD.OUTLOOK.COM (2603:10a6:20f:fff1::746) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9009.17; Tue, 12 Aug 2025 09:51:29 +0000 Received: from AMS0EPF000001A7.eurprd05.prod.outlook.com (2603:10a6:20b:3a:cafe::eb) by AM6PR0202CA0068.outlook.office365.com (2603:10a6:20b:3a::45) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9009.22 via Frontend Transport; Tue, 12 Aug 2025 09:51:29 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.de; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.de; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning phytec.de discourages use of 91.26.50.189 as permitted sender) Received: from Diagnostix.phytec.de (91.26.50.189) by AMS0EPF000001A7.mail.protection.outlook.com (10.167.16.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.9031.11 via Frontend Transport; Tue, 12 Aug 2025 09:51:29 +0000 Received: from Florix.phytec.de (172.25.0.13) by Diagnostix.phytec.de (172.25.0.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.57; Tue, 12 Aug 2025 11:51:28 +0200 Received: from augenblix2.phytec.de (172.25.0.51) by Florix.phytec.de (172.25.0.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.57; Tue, 12 Aug 2025 11:51:28 +0200 From: Martin Schwan Date: Tue, 12 Aug 2025 11:51:08 +0200 Subject: [PATCH] arch-arm.inc: Only add -mcpu options if it exists MIME-Version: 1.0 Message-ID: <20250812-wip-arm64-crypto-v1-1-5c2cd9d8f1bb@phytec.de> X-B4-Tracking: v=1; b=H4sIAIwOm2gC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDI1MDC0Mj3fLMAt3EolwzE93kosqCknzd5EQDAzOLZHOTJONkJaC2gqLUtMw KsJHRsbW1APwPHmBiAAAA X-Change-ID: 20250812-wip-arm64-crypto-ca0068c74b3c To: CC: Martin Schwan X-Mailer: b4 0.14.2 X-Originating-IP: [172.25.0.51] X-ClientProxiedBy: Diagnostix.phytec.de (172.25.0.14) To Florix.phytec.de (172.25.0.13) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS0EPF000001A7:EE_|AM7PPF14BE2BDB4:EE_ X-MS-Office365-Filtering-Correlation-Id: 8651a815-7ffb-4142-c09f-08ddd985cf9e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|82310400026|1800799024|36860700013; X-Microsoft-Antispam-Message-Info: =?utf-8?q?pq06DqZ++8Fa0XdpHUUhg2Wx/fo5vrE?= =?utf-8?q?q2Lvkmef0rK0J9uo06mOH87aJ1YzlxbRbH7XgeBEeVNJdJFBhwlcirSpjd1gjCHLx?= =?utf-8?q?3cP08J+4Q1xKnSxz3WAmF8xMCg23a0nBlP6RV9POcn84uJ9oQ3iOO214HEPuQeUr3?= =?utf-8?q?Y/d2saW/FYZM7m2+ICtndtSEl4x0BqeFymxAuEyw4TMO7Jzu/UP2/BqBwDlROOeVA?= =?utf-8?q?M7A5sehKnF+rR4bLlwCWJYkUkjWyROBDKMZQjPTPV+EP62EHIG7toSk9CxtEZi6TU?= =?utf-8?q?/69ejW8O1ICERFeTBWuqvFfCgijKX2vwwSqhOQRbM+gRkFosXaTvc1WlrfmfR/Mf0?= =?utf-8?q?Ls6Eh+Uz0MA/dmfaEcFK/Iu/s//GsB+MC4BnLsCGBpvfPqQPnl04JCZ6K9u2rqDeF?= =?utf-8?q?hEbCbE8XbyVeIY/Q35ThCkklZoFxjEBmgAqX7CgByNQsPH++ylY6zla0x03f/61j5?= =?utf-8?q?EgAPfTm5KI1bVjc1asZ17tqf+vI7dBqM0RME8gT5mDuyZyi8Ziu5yVUhrrdtMKZVc?= =?utf-8?q?2BV32URSGQgDH4q0nDW6naSrYgcgK2CNQuWpyqA+UDj+Lm38Snd7uVher0N/rWFev?= =?utf-8?q?XX/7aCLoUWhGx864DL0IzYUDSbErPP2jgC0aGM9YxljJ2fLTbt3/abqRYIf13xUa5?= =?utf-8?q?nOLLUgiPVmZJ1HPq5dUiYDDawOVsx0ACwQ1H/h76XCQ0d9RTP1T6rBzYXQ+DuHhy7?= =?utf-8?q?J1KgcT6AvU6Ly79sIVVglzAN9QC9jFrGm+fEYnZT4/XyKFFnIBX47Xl8veJDBo1MI?= =?utf-8?q?pMkH6UirIp4PEjV0Kr1hFQ9GL2ChpIB0b4uGJMZOomKcVSoO4vs2PRLPqQwGISMAS?= =?utf-8?q?ySlisvm379u/RCoCx5fZMHMBB6fD4Mzy1PBKMznzE0J8iV1VSsTSZMUN35lW4tt9A?= =?utf-8?q?eSXKk8tpGRHgik5jWsIg/8bD2seksVHSTtunV5usK0+RSQZ4D6gc0a6uYACrjk0Xq?= =?utf-8?q?v2fW8gBbt24Jeva5P7kee9lmy7otalPiZ/vFmW7KN0hhesstM9b38Bw09hHoEYkS2?= =?utf-8?q?7LAZKKnNdPOQgKQQepEZ3uv0YDeHLU7O50YAgFQcz+zsj41n4g78+vN+B0NR2mVn0?= =?utf-8?q?r8/rDy8tzyLA9/iAkVE/O+gNuwGNBl03ToR9HyZ0OFeAmHoWYoSyqYL1+TiWBDYQg?= =?utf-8?q?O+hh+hNjEPzTQ7f/LP/X1VuZOthU7tZUrNy1iRY/ZCoPRdOitQST1aXN1SwdxaIib?= =?utf-8?q?E9ug4slStEGEJt/mdoeW7pq1cEFDq1KKnj+7AI70lmReGrCgYm0qVh0Y92CSQcGnf?= =?utf-8?q?La/Y0IxlK5+h0MxJQF8V6LO1x9RpxsKgFoJLL5QUDNsitZ1pGkUWT8i3qI3CgmP0C?= =?utf-8?q?GYAAfzLTsdwWxXgVoSyq5RRer4aCXdSbpkN7jtU+K+KZ0Rjt1w/C7E5csxaOD2ubB?= =?utf-8?q?0OR0bNlNnYU/chq9s8TtFuTDZUuBZKjEQjwuAphcs623kpM6FBmbvD5CBfHnIXGau?= =?utf-8?q?pW/TgMjOLN?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Diagnostix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(82310400026)(1800799024)(36860700013);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.de X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2025 09:51:29.3228 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8651a815-7ffb-4142-c09f-08ddd985cf9e X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Diagnostix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF000001A7.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PPF14BE2BDB4 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 ; Tue, 12 Aug 2025 09:51:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/221759 Only add feature modifiers to the -mcpu and/or -march option, if -mcpu/-march is actually specified. For some very basic tunes, like "aarch64" without any ARM version, the -mcpu option is omitted and thus no feature modifiers should be added. Fixes: 754345d6063c ("feature-arm-crypto: Add +nocrypto to -mcpu when crypto not in features") Signed-off-by: Martin Schwan Reported-by: Yannic Moog Tested-by: Yannic Moog --- meta/conf/machine/include/arm/arch-arm.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- base-commit: 1dec53b350d7d2edcc880f640b1cb2fd31ff7f0b change-id: 20250812-wip-arm64-crypto-ca0068c74b3c Best regards, diff --git a/meta/conf/machine/include/arm/arch-arm.inc b/meta/conf/machine/include/arm/arch-arm.inc index f1e92e19c6156da171de952fcb74bd05b95c8685..56616772fadd92c0c2dd01a9c4983f1fa573fa95 100644 --- a/meta/conf/machine/include/arm/arch-arm.inc +++ b/meta/conf/machine/include/arm/arch-arm.inc @@ -17,4 +17,4 @@ TARGET_FPU = "${@d.getVar('TUNE_CCARGS_MFLOAT') or 'soft'}" # Some -march settings need a +X option passed in. Since we cannot guarantee that any specified TUNE_CCARGS option is set in any order, we must hard code the order here to allow for it. TUNE_CCARGS_MARCH_OPTS ??= "" -TUNE_CCARGS .= "${TUNE_CCARGS_MARCH}${TUNE_CCARGS_MARCH_OPTS}" +TUNE_CCARGS .= "${TUNE_CCARGS_MARCH}${@d.getVar('TUNE_CCARGS_MARCH_OPTS') if d.getVar('TUNE_CCARGS_MARCH') else ''}"