-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Are FMUs with symlinks in binaries allowed? #1638
Comments
I think we need to clarify this issue at least in 3.0, somewhere in "2.5. FMU Distribution", I think. I just searched through https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT and there symbolic links are only mentioned in "4.5.7 -UNIX Extra Field (0x000d):". @pmai : Any wise words to enlighten us mere mortals? |
Adding a rule that The actual file pointed by the included symlinks should also be bundled in the `binaries/linux<32/64> would allow symlinks while ensuring that the FMUs with are relocatable. To clarify on zip:
The changes would be required on the unzipping-end. A sanity check on included symlinks must be run, to ensure they point to a valid file that is bundled in the One might ask- why include additional symlinks when a copy of actual file exists in the |
@pmai : Any comment you want to share here? |
Web design meeting: We reject support for symlinks in FMUs because:
We will add a clarification in the standard that symlinks inside FMUs are not allowed - thank you for pointing this out, @ven-k. |
Versioned shared objects (.so libraries) are used so that whenever there is a newer release Referring to the
It bundles in
Ok
Sure. Thanks |
@ven-k : we know Unix enough to know the mechanisms for "latest" links. However, an FMU must be complete: all needed libraries must be bundled - later changes cannot be made, a new export is needed and then the old library can be removed. |
see modelica-tools/FMUComplianceChecker#66
The text was updated successfully, but these errors were encountered: