Skip to content

Commit 4bf9762

Browse files
committed
buildmgr: Patch CLANG.cmake to be compatible with LLVM 19
In LLVM 19 the order of the target triple got swapped. I.e., none-unknown-eabi is not accepted anymore instead unknown-none-eabi is required. By dropping the unknown entirely the reduced target triple is accepted by all major versions 17, 18, and 19 by defaulting to vendor unknown.
1 parent d085a91 commit 4bf9762

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tools/buildmgr/cbuildgen/config/CLANG.17.0.1.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -342,9 +342,9 @@ if(CLANG_ARCH STREQUAL "armv8")
342342
set(CLANG_CPU "-mcpu=${CLANG_MCPU}")
343343
else()
344344
if(CLANG_MFLOATABI STREQUAL "hard")
345-
set(CLANG_TARGET "${CLANG_ARCH}-none-unknown-eabihf")
345+
set(CLANG_TARGET "${CLANG_ARCH}-none-eabihf")
346346
else()
347-
set(CLANG_TARGET "${CLANG_ARCH}-none-unknown-eabi")
347+
set(CLANG_TARGET "${CLANG_ARCH}-none-eabi")
348348
endif()
349349
set(CLANG_CPU "--target=${CLANG_TARGET} -mcpu=${CLANG_MCPU} -mfloat-abi=${CLANG_MFLOATABI}")
350350
endif()

0 commit comments

Comments
 (0)