This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: Enable GLIBCXX & CXXABI in the TDA4VM yocto libstdc++

Part Number: TDA4VM

Hi,

Customer builds applications on TDA4VM  A72 core + yocto + SDK 07_03, and some errors occurred:

'linux-devkit/sysroots/x86 64-arago-linux/usr/bin/../lib/gcc/aarch64-none-linux-gnu/9.2.1/../../../../aarch64-none-linux-gnu/bin/ld:
'linux-devkit/sysroots/aarch64-linux/usr/lib/libcdapi.so. 1: undefined reference to `operator delete(void*)@GLIBCXX 3.4'
'linux-devkit/sysroots/x86 64-arago-linux/usr/bin/../lib/gcc/aarch64-none-linux-gnu/9.2.1/../../../../aarch64-none-linux-gnu/bin/ld:
'linux-devkit/sysroots/aarch64-linux/usr/lib/libcdapi.so.1: undefined reference to `vtable for cxxabivl:: si class type info@CXXABI 1.3'
'linux-devkit/sysroots/x86 64-arago-linux/usr/bin/../lib/gcc/aarch64-none-linux-gnu/9.2.1/../../../../aarch64-none-linux-gnu/bin/ld:
'linux-devkit/sysroots/aarch64-linux/usr/lib/libcdapi.so.1: undefined reference to `std:: throw bad function call()@GLIBCXX 3.4.14'
'linux-devkit/sysroots/x86 64-arago-linux/usr/bin/../lib/gcc/aarch64-none-linux-gnu/9.2.1/../../../../aarch64-none-linux-gnu/bin/ld:
'linux-devkit/sysroots/aarch64-linux/usr/lib/libcdapi.so.1: undefined reference to `gxx personality v6@CXXABI 1.3'
'linux-devkit/sysroots/x86 64-arago-linux/usr/bin/../lib/gcc/aarch64-none-linux-gnu/9.2.1/../../../../aarch64-none-linux-gnu/bin/ld:
'linux-devkit/sysroots/aarch64-linux/usr/lib/libcdapi.so.1: undefined reference to `operator new(unsigned long)@GLIBCXX 3.4'

It seems that the libstdc++ not support GLIBCXX & CXXABI.

How to build the new libstdc++ in the SDK 07_03 yotco to enable the GLIBCXX & CXXABI?