How to compile a plugin with the correct GLIBC version

Hello,

I would like to compile a plugin for our Skydel simulator.

I follow these instructions to compile a plugin :

but then I get this kind of error when trying to use the plugin in the Simulator:

Cannot load library /home/skydel/Documents/Skydel-SDX/Plug-ins/libimu_plugin.so: (/lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29’ not found

The problem is compiling in Ubuntu 22 but running in our Simulator with Ubuntu 18 because these distributions have different GLIBC versions.

Do you have any suggestion?

I have not tried compiling in Ubuntu 18 because the versions of some tools required for the compilation are not available in Ubuntu 18.

Hi @rllu ,

Thank you very much for bringing this issue to our attention. Our development team is working to resolve this in a future release.

-ad

1 Like

Hi @rllu,

Hope you are doing good.

In the meantime, we advise you to compile the Plugin on the same platform as your simulator.
If you are installing Skydel on Ubuntu 18, you should also compile on U18. Our online documentation is for a U22 environment.

You can update your simulator, otherwise you can install a compilation environment on U18, but we don’t have a specific document for that.