-
Notifications
You must be signed in to change notification settings - Fork 6.2k
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
[folly] Add feature liburing #29684
[folly] Add feature liburing #29684
Conversation
@@ -41,6 +41,7 @@ endif() | |||
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS | |||
FEATURES | |||
"zlib" CMAKE_REQUIRE_FIND_PACKAGE_ZLIB | |||
"liburing" WITH_liburing |
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.
I think you also need to patch the __has_include
s in here to respect the feature: https://github.com/facebook/folly/search?q=LibUring
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.
This doesn't need to handle, __has_include will auto check whether liburing.h
exists, if it exists, compile the following codes, if it does not exist, it will not compile, and no error will be reported.
a963fe1
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.
This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!
PRs must add only one version and must not modify any published versions
When making any changes to a library, the version or port-version in vcpkg.json
or CONTROL
must be modified.
error: checked-in files for folly have changed but the version was not updated
version: 2022.10.31.00#4
old SHA: b9c34e53bf193893333116c71ff3e2e0f4d24654
new SHA: 9f031566a728d2a7adf76c1026324cfc993b02a6
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***
Fixes #29523, feature
folly[liburing]
test pass on Linux.SHA512s are updated for each updated downloadThe "supports" clause reflects platforms that may be fixed by this new versionAny fixed CI baseline entries are removed from that file.Any patches that are no longer applied are deleted from the port's directory../vcpkg x-add-version --all
and committing the result.