[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