Skip to content

Support hard float on M33 in Bazel#2877

Open
Prabhuk wants to merge 2 commits intoraspberrypi:developfrom
Prabhuk:bazel_hardfloat_m33
Open

Support hard float on M33 in Bazel#2877
Prabhuk wants to merge 2 commits intoraspberrypi:developfrom
Prabhuk:bazel_hardfloat_m33

Conversation

@Prabhuk
Copy link
Copy Markdown

@Prabhuk Prabhuk commented Mar 23, 2026

The cmake build added support recently to build ARM cortex-m33 target with hard float ABI. Providing a similar support for bazel builds in this change. PICO_HARD_FLOAT_ABI config option will drive hard float support when set to True.

Fixes #2876

The cmake build added support recently to build ARM cortex-m33 target
with hard float ABI. Providing a similar support for bazel builds in
this change. PICO_HARD_FLOAT_ABI config option will drive hard float
support when set to True.

Resolves raspberrypi#2876
@Prabhuk
Copy link
Copy Markdown
Author

Prabhuk commented Mar 23, 2026

CC: @kilograham @petrhosek

@Prabhuk
Copy link
Copy Markdown
Author

Prabhuk commented Mar 23, 2026

CC: @armandomontanez

@will-v-pi
Copy link
Copy Markdown
Contributor

While you're adding flags here, could you also add PICO_NO_CMSE to toggle the -mcmse flag, as CMake has that option - the default is PICO_NO_CMSE=0 which enables the -mcmse flag

@petrhosek
Copy link
Copy Markdown
Contributor

This change LGTM but you'll need @kilograham to merge it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants