-
Notifications
You must be signed in to change notification settings - Fork 508
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
prost-build occasionally fails to compile protobuf C++ #653
Comments
Right, I will say I am not a c++ build tool expert and it could totally be that cmake has some issues on non-windows builds. Though I don't know why 😆
The reason I didn't go with
Would #620 work for your use case instead of autotools? Or is this a case where we want to support different ways to fetch #624 mentions to make
Which unit tests are you referring too?
Yeah, lets do it, would yall be interested in helping maintain it at all? |
FYI you can turn off unit tests like this: master...ricnewton:master I can raise a PR but was waiting for outcome of #620 |
Sure thing! I added you as an individual owner of the crate on crates.io. I tried to add the tokio-rs/prost-core team, but since I don't have access to the team I don't think I can!
Absolutely!
Ah, the unit tests in protobuf itself—exactly the one @ricnewton has demonstrated disabling here: master...ricnewton:master.
Just posted on #620! That approach scares me, to be quite honest! I've been burned in the past a few times by downstream software reimplementing upstream build systems. Would love to come up with some way of modularizing prost-build, so that @Jake-Shadle can plug in his protoc build implementation at @EmbarkStudios and we can plug in ours at @MaterializeInc. |
#657 fixes this |
In v0.10, we're seeing
prost-build
occasionally fail to compile protobuf from source. We've now seen this in two projects with entirely different build systems (MaterializeInc/materialize and our internal cloud codebase), which makes me think it's not a bug in our build system. The only commonality is in that in both cases we're compiling inside of Docker. Here's two representative examples:I have a few separate thoughts here!
The text was updated successfully, but these errors were encountered: