Skip to content
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

Add shared library version and other packaging changes #21

Closed
wants to merge 1 commit into from

Conversation

infinity0
Copy link
Contributor

  • install to libmcl.so rather than libmcl_dy.so as most distributions expect this
  • gitignore Makefile since it's generated by cmake
  • fix being able to override DOWNLOAD_SOURCE, it was always being set to ON before

Of course the version number 1.0.0 is only a suggestion, you can choose whatever you think is best - keeping in mind the semantics of how most systems expect it to go that I documented in the comments.

- install to libmcl.so rather than libmcl_dy.so as most distributions expect this
- gitignore Makefile since it's generated by cmake
- fix being able to override DOWNLOAD_SOURCE, it was always being set to ON before
@herumi
Copy link
Owner

herumi commented Sep 15, 2018

I modify mcl to contain xbyak and cybozulib, so mcl can be built without them.

@herumi herumi closed this Dec 14, 2018
@infinity0
Copy link
Contributor Author

It is still beneficial to commit to a stable API and provide a shared library version scheme that trackes ABI compatibility, but that's less urgent for dfinity and I'll file a separate issue for that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants