-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
[rocksdb] update to v8.3.2, add/rework features #29093
Conversation
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.
Approving this to get my 'request changes' to go away, but I want a team response to adding more features that turn on CPU settings.
Thank you for review. Custom triplet may be better solution, but the original RocksDB CMake contains CPU-related options. |
But this is wrong. That file is for things which generally should work (i.e. are supported in RocksDB) but fail in vcpkg CI, e.g. due to missing SDKs. |
These comments aren't resolved for me. I'm not in the position to request changes. But I would like to leave them visible for consideration by maintainers: |
My patch forces config mode search for LZ4 library. I expect the module provided by VCPKG to be used, not custom search (Findlz4.cmake). The custom finder might have a different CMake export target (not lz4::lz4) or some other mismatch. The same changes have been made for other dependencies like Snyppy, ZStd, TBB in this patch file. All patched libraries do not have the standard finder provided by CMake.
|
Done. |
@MonicaLiu0311 CI failure is not related to my changes. Could u kindly review this PR? Thanks! |
Depend on #32320. Please wait for a while, the fix is in progress. |
This PR adds more build options.