casaroli opened a new pull request, #20654: URL: https://github.com/apache/nuttx/pull/20654
## Summary `stm32f334-disco:buckboost` has 448 bytes of flash left on its 64 KB part (CMake build, GCC). Nothing in this configuration uses signal handlers, signal masks or process signals: the `smps` example and the board code do not, and nsh `kill` is disabled. This PR selects `CONFIG_ENABLE_PARTIAL_SIGNALS`, which saves 720 bytes of flash. It also lets #20634 (`abort()` raises `SIGABRT`) build: with full signal support, `raise()` links the signal dispatch code into this configuration, and the flash overflows by 2144 bytes. ## Impact `stm32f334-disco:buckboost` only. Full signal support (signal actions, `sigprocmask()`, process signals) is not available in this configuration. ## Testing `stm32f334-disco:buckboost`, CMake build with arm-none-eabi-gcc 15.3: | | flash used | |---|---| | master | 65088 B | | this PR | 64368 B | | this PR + #20634 | 64368 B | | master + #20634 | overflow by 2144 B | `tools/checkpatch.sh -g` passes. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
