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.

SK-AM62: /usr/lib/libstdc++.so.6: no version information available

Part Number: SK-AM62

Hello

I am running C++ and .net6 application of the SK-AM62 and having following warning/errors.

Any suggestions to fix this please: 

/usr/local/bin/DiverAudioMon
/usr/local/bin/DiverAudioMon: /usr/lib/libstdc++.so.6: no version information available (required by /usr/local/bin/DiverAudioMon)
/usr/local/bin/DiverAudioMon: /usr/lib/libstdc++.so.6: no version information available (required by /usr/local/bin/DiverAudioMon)
/usr/local/bin/DiverAudioMon: /usr/lib/libstdc++.so.6: no version information available (required by /usr/local/bin/DiverAudioMon)
/usr/local/bin/DiverAudioMon: /usr/lib/libstdc++.so.6: no version information available (required by /usr/local/bin/DiverAudioMon)
/usr/local/bin/DiverAudioMon: /usr/lib/libstdc++.so.6: no version information available (required by /usr/local/bin/DiverAudioMon)
/usr/local/bin/DiverAudioMon: /usr/lib/libstdc++.so.6: no version information available (required by /usr/local/bin/DiverAudioMon)
/usr/local/bin/DiverAudioMon: /usr/lib/libstdc++.so.6: no version information available (required by /usr/local/bin/DiverAudioMon)
/usr/local/bin/DiverAudioMon: /usr/lib/libstdc++.so.6: no version information available (required by /usr/local/bin/DiverAudioMon)
/usr/local/bin/DiverAudioMon: /usr/lib/libstdc++.so.6: no version information available (required by /usr/local/bin/DiverAudioMon)
/usr/local/bin/DiverAudioMon: /usr/lib/libstdc++.so.6: no version information available (required by /usr/local/bin/DiverAudioMon)
/usr/local/bin/DiverAudioMon: /usr/lib/libstdc++.so.6: no version information available (required by /usr/local/bin/DiverAudioMon)
DiverAudioMon: version 1.0.28.642

  • First, you should confirm you have the required libraries in your rootfs. It should look something like this:

    root@am62xx-evm:/usr/lib# ls -al libst*
    lrwxrwxrwx    1 root     root            19 Mar 28 00:48 libstdc++.so.6 -> libstdc++.so.6.0.28
    -rwxr-xr-x    1 root     root       2068744 Mar 28 00:48 libstdc++.so.6.0.28

    Then, can you confirm you build your .net application using the "linux-devkit" that is part of the SDK? The documentation for this is here: https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_06_00_42/exports/docs/linux/Overview/GCC_ToolChain.html   Usually you'd only need to execute the source linux-devkit/environment-setup step and then you should be able to build your project against all the relevant libraries/headers in a way that is compatible with the rootfs execution environment provided by the SDK. Or, you can do this cross-compile step as part of the Yocto build.

    Regards, Andreas

  • Thanks Andreas for your reply. 

    I will try building using the SDK, as of now it was not built using the SDK.

    root@am62xx-evm:~#
    root@am62xx-evm:~# ls -l /usr/lib/libst*
    lrwxrwxrwx 1 root root 14 Feb 24 05:29 /usr/lib/libstdc++.so -> libstdc++.so.6
    lrwxrwxrwx 1 root root 19 Feb 24 05:29 /usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.28
    -rwxr-xr-x 1 root root 2068744 Feb 24 05:29 /usr/lib/libstdc++.so.6.0.28
    root@am62xx-evm:~#