2025-09-29 6:38 PM
Hi,
I am using Touch GFX 4.26.0 and the EWARM9 compiler.
It was announced that libcpp support was available from 4.25.0 onwards.
I have confirmed that IAR9.x\touch_core_libcpp.a for cortex-m7 is supported. (STM32H7)
However, I cannot build touch_core_libcpp.a for other cores, such as cortex-m33(STM32U5).
As a temporary measure, I am using cortex-m7\IAR9.x\touch_core_libcpp.a for cortex-m33.
Could there be a mistake in the compile switch when generating the library?
I had the same issue with 4.25.0, and was hoping it would be fixed in 4.26.0, but it wasn't.
エラー[Li009]: runtime model conflict: Module Font.o(touchgfx_core_libcpp.a) specifies that '__CPP_Library' must be 'DLib', but module AnalogInThread.o has the value 'libc++'
Solved! Go to Solution.
2025-11-06 5:21 AM
Hello,
I have just checked this issue and can see that we unfortunately (like you suggested) have made a mistake in our build setup for this library.
Thank you for making us aware of this issue. It will be fixed in the next release of TouchGFX.
Best regards,
Peter
2025-11-06 5:21 AM
Hello,
I have just checked this issue and can see that we unfortunately (like you suggested) have made a mistake in our build setup for this library.
Thank you for making us aware of this issue. It will be fixed in the next release of TouchGFX.
Best regards,
Peter