Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Based on our
flake.nix
file, it seems we have the following runtime dependencies:openssl.out rocksdb git zlib nsync onnxruntime14
. Judging from our ownCargo.lock
, and examining qdrant'sCargo.lock
, we know that:rocksdb
is built statically and not needed at runtime (unless provided by environment variables, which we don't do in default builds)zlib
is not used as default features are deactivatedlibgit2
in favor ofgitoxide
onnxruntime
versions to specific binaries provided byort
We also add a Rust toolchain configuration to pin the toolchain at
1.70.0
, and ensure thatopenssl-sys
is built statically using thevendored
feature.This removes all remaining non-platform-specific runtime dependencies except
nsync
, which does not seem to be linked into eitherbloop
builds orqdrant
's builds.