Skip to content

Release 21.3 broke ABI, ironically because of #10271 #10323

Closed
@Vogtinator

Description

What version of protobuf and what language are you using?
Version: v21.2 -> v21.3
Language: n/a

What operating system (Linux, Windows, ...) and version?
openSUSE Tumbleweed

We updated protobuf from 21.2 to 21.3 (21.4 should be affected the same way) and multiple applications/libraries stopped working due to this error:

/usr/sbin/usbguard-daemon: symbol lookup error: /lib64/libusbguard.so.1: undefined symbol: _ZN6google8protobuf8internal16InternalMetadataD1Ev

It appears like as a side effect of #10271, the symbol is now completely missing, but libraries/applications build against the previous version still depend on it. This requires a SOVER bump.

CC @pitrou @fowles @coryan

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions