examples: Remove workaround for RTX crash
This reverts commit 3413cbb9. Platform files for GNU ASM missed floating point flags, causing CMSIS RTX's SVC handlers (written in assembly files) to incorrectly determine stack frame sizes when floating point is used, resulting in memory corruption when switching between threads. Because of this, we had to work around this by using newlib-nano instead of the full newlib to avoid floating point usage in libc in a few examples, but newlib-nano has reduced functionality and is not designed to be thread-safe. Having fixed the floating point flags in the toolchain repository, we now remove the workaround. Signed-off-by:Lingkai Dong <lingkai.dong@arm.com>
Showing
- templates/examples/aws-client/CMakeLists.txt.in 0 additions, 5 deletionstemplates/examples/aws-client/CMakeLists.txt.in
- templates/examples/azure-sdk/CMakeLists.txt.in 0 additions, 5 deletionstemplates/examples/azure-sdk/CMakeLists.txt.in
- templates/examples/mbedtls/CMakeLists.txt.in 0 additions, 5 deletionstemplates/examples/mbedtls/CMakeLists.txt.in
Please register or sign in to comment