-
Notifications
You must be signed in to change notification settings - Fork 236
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
Remove protoc
requirement
#3073
Comments
error: failed to run custom build command for |
@emilk How to temporarily alleviate this problem |
Note an additional wrinkle: Datafusion requires protoc as well. Not just for Substrait but also for Arrow flight and for Datafusion's own internal plan serialization format. It does not appear to be an optional dependency and Datafusion lists protobuf-compiler as a required dependency. So even if we can checkin the generated code there will still be a need for protoc to build datafusion. |
Sounds like we should open an issue on https://github.com/apache/datafusion too then |
Yes, another alternative is modifying datafusion to mask flight and its internal representation behind feature flags. We don't use or need those features (and I don't expect we will anytime soon) and this might be a more palatable change. (which, to be clear, would also require opening an issue) |
Trying to add
lance
as a dependency currently results in a build error:You should instead check in the generated code, and include it in the crate. The
build.rs
should do nothing (or ideally, not exist).The text was updated successfully, but these errors were encountered: