Extend compile.sh for libmathsat5j for macOS dylib#430
Conversation
kfriedberger
left a comment
There was a problem hiding this comment.
Looks valid. I can not test this on MacOS.
Would it be possible/useful to
- cross-compile the bindings on Linux,
- publish the unsigned artifact via Ivy, and
- delay the signing process for the user, e.g. manually done after installation?
We might think of requesting a developer account from Apple to sign such libraries. Seems to be free of costs for open-source and educational projects.
Perhaps we can even get some Gitlab runner / Github action for building and signing our artifacts automatically. That could be a nice student project.
I think this would be the first necessary step. |
I don't think this is possible. |
|
AppVeyor has MacOS as platform available: https://www.appveyor.com/docs/macos-images-software/ As Apple is quite special in building and signing software, I am not sure about a efficient and maintainable long term solution. |
The produced library can not be distributed yet, because the script does not sign it.