Am I right to say that all binaries in a notarised bundle must have the minimum OS version set ?
If yes, I understood that this can be either through "LC_VERSION_MIN_MACOSX" or "minos" as reported by "tool -l"
With Intel's Fortran compiler (idem for gFortran):
- XE Composer fort has a "-mmacos-version-min" option which sets the "LC_VERSION_MIN_MACOSX" key
- OneApi Intel ifort has none but sets the "minos" and "sdk" keys
My problem is that binaries coming from the build server of our IT exhibit none of these keys. I don't know why and how to change that.
- The binaries without the above keys can be launched through the Open contextual menu. However, once signed they NO LONGER work and give : Killed: 9 logout
- Those having the "LC_VERSION_MIN_MACOSX" key work as expected.
Are these binaries compatible with notarisation nevertheless? Is there a way to add "minos" and "sdk" keys afterwards?
All the best and happy new year !