This repository has been archived by the owner on Feb 10, 2022. It is now read-only.
What "system" libraries can be assumed for the Cross Check? #99
Labels
question
Further information is requested
OMSimualtor is running the FMI Cross Check (see libraries.openmodelica.org) inside a Docker image with only a few libraries installed.
In this Docker images ( anheuermann/ompython on DockerHub: Ubuntu Bionic, Ubuntu Focal, Ubuntu Bionic with Wine ) some libraries used by a lot of FMUs are not installed.
For example FMUs that use
will always fail.
Which of these libraries are assumed every user of an FMU has locally installed? If I understand the FMI standard correctly every FMU should contain all libraries needed to run it, but that's not really realistic.
Adding the correct Fortran library for every linux64 system could be very hard.
But on the other hand it is not possible (or very hard) to install libgfortran.so.3 on Ubuntu Focal.
So my question:
Are the example FMUs not compliant with the latest rules of the FMI Cross Check or should I add the missing libraries to my Docker images?
The text was updated successfully, but these errors were encountered: