Update Clang toolchain used by Bazel#2879
Conversation
The Clang toolchain is updated to a newer revision 9431920bfaee50f4b1552fc01ea081a5c18a5a3b from March 20, 2026. Fixes raspberrypi#2859
|
Please do not submit against |
| @@ -1,3 +1,5 @@ | |||
| set(PICO_HARD_FLOAT_ABI 1 CACHE BOOL "Use hard floating point ABI") | |||
There was a problem hiding this comment.
This changes the default PICO_HARD_FLOAT_ABI for all Clang users, which I don't think is necessary for this PR - all the other Clang toolchains still support both hard and soft float ABIs, it's just the new Google toolchain that only supports hard float.
A better fix might be to remove armv8m.main-unknown-none-eabi from the softfp PICO_CLANG_RUNTIMES list, which should then throw the Could not find an llvm runtime error if PICO_HARD_FLOAT_ABI=0 (assuming support for the older soft float toolchain is not required).
81b8de1 to
74e55a4
Compare
|
As discussed offline, we are bumping the toolchain revision to a new enough revision but prior to toolchain switching the float ABI for cortex-m33 runtime libraries to hard float. |
The Clang toolchain is updated to a newer revision 9431920bfaee50f4b1552fc01ea081a5c18a5a3b from March 20, 2026.
Fixes #2859