-
Notifications
You must be signed in to change notification settings - Fork 43
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
Variants #48
Variants #48
Conversation
des_generic | ||
entropy_cpu_stubs) | ||
(c_flags (:standard) (:include cflags.sexp))) | ||
(modules mirage_crypto ccm cipher_block cipher_stream hash uncommon) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Currently, if I don't explicitly all modules into this field (even if some appear into private_modules
), I got a compilation error. Not sure about implication of it.
I don't quite understand why a |
This is needed for variants/virtual library where a common (needed) interfaces can hide several implementations (unix, xen and freestanding). So,
Then, the current The idea is to use a sub-library
The problem is that |
should this be part of the next release? (sorry, I lost track how mirage4 plans to handle C resources). if it is the case, would you mind to rebase this on top of master and look into the CI failures (the windows runner has some issues). |
dune removed their variants, the MirageOS 4 story is laid out slightly different now. closing this PR. |
A proposal about #46