You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Building my Rust project with lancedb@0.5 with aarch64-pc-windows fails because this architecture isn't supported with ring@0.161, which is a dependency because lancedb | lance -> lance-index -> lance-io -> aws-config@0.56 -> ring@0.16. Support for aarch64-pc-windows is available in ring@0.172.
This PR bumps a minor version. However, the aws-* dependencies are depending on pre-release versions. The production-ready versions (1+) are now available. Maybe this is worth scheduling in Roadmap 2024 #2079? (However, I'm guessing there are plenty of breaking changes.)
Making the aws libs optional
Could we make these dependencies optional by making them part of cargo feature named 'aws' for lance-io, lance-index, lance, and lancedb? I am not using AWS for my project, perhaps others aren't either.
This feature could be enabled by default in lance and lancedb for backwards compatibility.
Building my Rust project with
lancedb@0.5
withaarch64-pc-windows
fails because this architecture isn't supported withring@0.16
1, which is a dependency becauselancedb | lance -> lance-index -> lance-io -> aws-config@0.56 -> ring@0.16
. Support foraarch64-pc-windows
is available inring@0.17
2.Potential fixes
Updating aws-config
chore: upgrade aws-config for aarch64-pc-windows support #2510
This PR bumps a minor version. However, the aws-* dependencies are depending on pre-release versions. The production-ready versions (1+) are now available. Maybe this is worth scheduling in Roadmap 2024 #2079? (However, I'm guessing there are plenty of breaking changes.)
Making the aws libs optional
Could we make these dependencies optional by making them part of cargo feature named 'aws' for
lance-io
,lance-index
,lance
, andlancedb
? I am not using AWS for my project, perhaps others aren't either.This feature could be enabled by default in
lance
andlancedb
for backwards compatibility.Workaround
In your Cargo.toml, add:
Footnotes
https://github.com/briansmith/ring/issues/1514 ↩
https://github.com/briansmith/ring/issues/1167#issuecomment-1745560468 ↩
The text was updated successfully, but these errors were encountered: