cancel
Showing results for 
Search instead for 
Did you mean: 

TouchGFX 4.26.0 touch_core_libcpp

fu1429
Associate

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.

fu1429_0-1759195999525.png

エラー[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++'

This discussion is locked. Please start a new topic to ask your question.
1 ACCEPTED SOLUTION

Accepted Solutions
PeterVang
ST Employee

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

View solution in original post

1 REPLY 1
PeterVang
ST Employee

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