-
Notifications
You must be signed in to change notification settings - Fork 19
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
Is cloudlibc versioned in any way? #9
Comments
Hi James, That's a very good question. So far we haven't had the need for adding such version information to the C library, for the reason that we always work towards having everything packaged through https://github.com/NuxiNL/cloudabi-ports in a way that it builds against the latest release of cloudlibc. Where would you be interested in using this version information? If you want, I can add a couple of |
As a prerequisite to adding support in Boost.Random for entropy generation based on a github pull request you submitted 2 years ago, I submitted a pull request into Boost.Predef to detect CloudABI. In your pull request it looks like the API 2 years ago was different than the API as it is today, hence it would seem the need for versioning is real. The predef module would prefer to have major and minor versions, or if you are going to simply use one number for ABI versioning then I would probably just map it to the major version. |
Sounds good! I've just added three definitions to cloudlibc header files: Would that be sufficient? |
Boost.Predef has been updated in boostorg/predef#65 |
I'm assuming that at some point calls would be added or possibly removed, and one might need preprocessor definitions to understand which version of cloudlibc is available.
I found the following in
include/uv.h
but that file is for event handling:Is this official versioning for the entire library?
The text was updated successfully, but these errors were encountered: