TouchGFX 4.21.4 Library and Exceptions
Using Keil ARM MDK 5.37 with armclang.
I migrated our TouchGFX 4.20 project to version 4.21.4 for testing if an annoying graph bug might be fixed.
Now the binary is muuch larger and does not fit into microcontroller flash no more. I figured out that the new library contains references to C++ exception code.
4.20 linker output (notice the library name libcpp_wnu)
4.21.4 linker output (notice the library name libcpp_wnux)
Likely this is due to the new library referencing to the symbol _
The new library seems to reference the symbol "__aeabi_unwind_cpp_pr0" at various points where the old one does not. This leads to heaps of exception related code to be included afterwards.
It seems as if the new lib has been built with -fexceptions.
Is there a version without exceptions?
Thank you,
Lukas
