-
-
Notifications
You must be signed in to change notification settings - Fork 26
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
Support building with older versions of libuv that may be installed on the system #97
Conversation
With enough shims, I've gotten Luv to build against every libuv starting from 1.3.0. This will cover all the distros linked by @andyli here — as @andyli already mentioned in #94, the lowest libuv version that is included in distros that include libuv 1.x is 1.8.0. Some distros seem to have libuv 0.x, but Luv definitely will not support that. At 1.3.0 there is an ABI change that is slightly difficult to bind across using Ctypes, but it can be worked around by hiding a I'll now work on all the docs on using the shims safely, and review the exact behavior of all the shims. Most just fail with |
Later shims can depend on earlier ones.
Will resolve #96. cc @andyli.
1.7.0, the minimum libuv version that exposes version macros1.0.01.3.0.Add instructions on how to use the feature flags to the user guide.Add feature flag testing to the test suite.