protobuf 3.20.1#99843
protobuf 3.20.1#99843owine wants to merge 18 commits intoHomebrew:masterfrom owine:bump-protobuf-3.20.1
Conversation
|
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. To keep this pull request open, add a |
|
protobuf changed the version scheme, here is the doc for it
it might be good shipping this release before bumping to 21.1 |
|
Sorry, all - I have taken this one as far as I am capable. I would appreciate an assist in keeping this one moving or I can close in favor of another attempt. |
|
For error: The issue is that destructor should be defined in header when using #if defined(NDEBUG) || defined(_MSC_VER)
~InternalMetadata() {
if (HasMessageOwnedArenaTag()) {
delete reinterpret_cast<Arena*>(ptr_ - kMessageOwnedArenaTagMask);
}
}
#else
~InternalMetadata();
#endifHowever, this information isn't propagated to dependent builds, so they end up trying to use One possibility is to get upstream to add flag as part of pkgconfig file https://github.com/protocolbuffers/protobuf/blob/v3.20.1/protobuf.pc.in when library is built with it. This would then propagate the EDIT: though not sure how this may impact projects also uses The workarounds available is to manually append |
|
Closing in favor of #105712 |
|
@cho-m For the record, the ABI issue should be fixed in protobuf 21.3: protocolbuffers/protobuf#10273 |
|
Thanks for the fix @pitrou! |
Created by
brew bumpCreated with
brew bump-formula-pr.