modelica / fmi-standard

Specification of the Functional Mock-up Interface (FMI)

Home Page:https://fmi-standard.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Compiler version spefication

chrbertsch opened this issue · comments

Question by @filip-stenstrom moved from https://github.com/modelica/fmi-design/issues/22

General question to FMI 3.0: For How are C compiler versions intended to be specified given that compiler names/versions don't seem to be standardized? Is it tool specific, e.g. best effort matching and fallback to let user pick?

Design Meeting:
Christian S: There are problems with Linux FMUs.
Andreas: There are problems with glibc versions. We would have to define a range of versions.
We have problems with binaries.
Torsten S: We define this only in the build description
Torsten: Can we apply the nm tool to infer the right version.
Nick: There is a tool ldd
Andreas: nm gives more fine granular answers. is this present on all systems? Then we would not have to standardardize it.
Kaska: in the platform tuple definition for binaries we can define the exact compiler

Torsten S: the original question: only relevant for sources. There you can define it for the build description.
@filip-stenstrom : please reopen if you have a concrete example