[Debian-med-packaging] Bug#969597: libzstd: Please correct version in symbol file

Sebastian Andrzej Siewior sebastian at breakpoint.cc
Mon Jan 25 22:20:37 GMT 2021


On 2021-01-25 22:59:08 [+0100], Stephen Kitt wrote:
> Control: severity -1 normal
> 
> Hi Sebastian,
Hi,

> That was no doubt the intention, however in practice the symbol
> visibility wasn’t as expected: looking at the .so build in version
> 1.3.8, common/pool.c includes common/zstd_internal.h which defines
> ZSTD_STATIC_LINKING_ONLY before including zstd.h, and as a result the
> symbols are visible.
> 
> (It’s unfortunate that the build hides the exact commands used, so
> they’re not visible in the build logs, but that’s another issue. Easy
> enough to fix in a local build to see exactly what’s going on...)
> 
> So the cat is out of the bag, and the symbols are present and visible
> in the .so. The symbols file is generated and only reflects the
> reality of what is present in the file (apart from the version numbers
> which are added manually).

I opened the bug because I couldn't use these symbols in Buster's zstd
but had to use bpo instead. rsync is meanwhile available in bpo and
pulls-in the libzstd from bpo which is good.

I have no idea what should be done here to close this properly.

> Regards,
> 
> Stephen

Sebastian



More information about the Debian-med-packaging mailing list