[Debian-med-packaging] Bug#763246: lz4 clarify symbols hiding

Mathieu Malaterre malat at debian.org
Mon Sep 29 11:08:22 UTC 2014


Control: reassign -1 liblz4-dev/0.0~r122-2

Latest lz4 upload breaks symbols declaration. lz4 symbols declares:

debian/liblz4-1.symbols: LZ4_uncompress at Base 0.0~r114

And effectively:

$ nm -D /usr/lib/x86_64-linux-gnu/liblz4.so.1 | grep LZ4_un
0000000000004300 T LZ4_uncompress
0000000000004310 T LZ4_uncompress_unknownOutputSize

However:

$ grep LZ4_uncompress /usr/include/lz4.h
- LZ4_uncompress is the same as LZ4_decompress_fast
- LZ4_uncompress_unknownOutputSize is the same as LZ4_decompress_safe
/* int LZ4_uncompress (const char* source, char* dest, int outputSize); */
/* int LZ4_uncompress_unknownOutputSize (const char* source, char*
dest, int isize, int maxOutputSize); */


It is currently impossible to compile a package against lz4 using
LZ4_uncompress without a new source upload (eg. ImageVis3d rely on
proper header file).

Please consider un-commenting the symbols since it is available in lib anyway.



More information about the Debian-med-packaging mailing list