Control: reassign -1 libgrpc++1 1.26.0-3
Control: retitle -1 libgrpc++1 changes ABI without changing soname
Control: forwarded -1 https://github.com/grpc/grpc/issues/23205
Control: affects -1 src:sysdig

On Tue, Jun 23, 2020 at 06:59:25PM -0700, Dima Kogan wrote:
>...
>   $ sudo sysdig ...
>   sysdig: symbol lookup error: sysdig: undefined symbol: 
> _ZN9grpc_impl23CreateCustomChannelImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_18ChannelCredentialsEERKNS_16ChannelArgumentsE
> 
> This sounds like #955279, but even if it is, there should be a
> Conflicts, or something, to prevent me from getting into that state.
>...

The root problem is that libgrpc++ changes ABI without changing soname.

sysdig in unstable/testing is the only package in Debian that currently 
uses libgrpc++, which explains why the problem is not reported more often.

Anyone compiling own code against libgrpc++ in buster will run into
the same problem when upgrading to bullseye.

cu
Adrian

Reply via email to