Skip to content
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

Update to v27.2 of the protobuf library, checked out at build time #22

Closed
wants to merge 4 commits into from

Conversation

emarsden
Copy link

This updates to the latest version of the protobuf source code. Instead of vendoring the (voluminous) source code, it is checked out from the GitHub repository at build time. The checkout uses the git2-rs library (binding to libgit2 which is built from source), so does not introduce a dependency on the git binary.

Fixes the build failure reported at #20.

emarsden and others added 4 commits July 18, 2024 18:15
… source.

The appropriate revision of the protobuf source code, and its abseil-cpp dependency, are fetched
from their git repositories, instead of vendoring the corresponding source code.
@CLAassistant
Copy link

CLAassistant commented Jul 21, 2024

CLA assistant check
All committers have signed the CLA.

@benesch
Copy link
Member

benesch commented Jul 22, 2024

Thanks for the PR here, @emarsden! Going to move forward with #21, details here: #20 (comment)

@benesch benesch closed this Jul 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants