Initially fix the inconsistency reported in reply to the previous series[1] and also make sure AArch64 images can be built with latest Clang versions by guarding AArch32-specific options behind extra config checks.
Tested qemu_arm_defconfig and qemu_arm64_defconfig with Clang 21, mainline (to be 22) ce7f9f9c and also Clang 18 (for AArch64 only, as I have not managed to build an AArch32 image with clang-18). Please review these patches, feel free to suggest other parts of the LLVM/Clang compatibility task I should take a look at. Thank you! Signed-off-by: Dmitrii Sharshakov <[email protected]> --- Dmitrii Sharshakov (2): build: fix prefix for Clang when CROSS_COMPILE is an absolute path arch: arm: fix AArch64 builds with Clang 21+ Makefile | 2 +- arch/arm/config.mk | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) --- base-commit: 928af44314a1a086e946ef3c0901d40bdb3e19a9 change-id: 20251108-clang-cross-fixes-17db8022e2b6 Best regards, -- Dmitrii Sharshakov <[email protected]>

