From 7fc60e733dcb6cd0b7e5fa8377a74cbfa7b2bf1f Mon Sep 17 00:00:00 2001 From: Marc Chevrier Date: Sun, 2 Aug 2026 15:54:33 +0200 Subject: [PATCH] FindPython: Fix CMAKE_LANG_COMPILER_ARCHITECTURE_ID check Fixes: #28012 --- Modules/FindPython/Support.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Modules/FindPython/Support.cmake b/Modules/FindPython/Support.cmake index f5f7576b68..42496328a1 100644 --- a/Modules/FindPython/Support.cmake +++ b/Modules/FindPython/Support.cmake @@ -1776,6 +1776,9 @@ block (SCOPE_FOR VARIABLES PROPAGATE _${_PYTHON_PREFIX}_ARCHITECTURE_ID) set (_${_PYTHON_PREFIX}_ARCHITECTURE_ID "${CMAKE_SYSTEM_PROCESSOR}") break() endwhile() + # normalize architecture name + string(REPLACE "aarch" "ARM" _${_PYTHON_PREFIX}_ARCHITECTURE_ID "${_${_PYTHON_PREFIX}_ARCHITECTURE_ID}") + string(TOUPPER "${_${_PYTHON_PREFIX}_ARCHITECTURE_ID}" _${_PYTHON_PREFIX}_ARCHITECTURE_ID) endblock() # Python and Anaconda distributions: define which architectures can be used