Bug#911022: flann breaks hugin autopkgtest: undefined symbol: LZ4_resetStreamHC

Jochen Sprickerhof jspricke at debian.org
Mon Oct 15 21:29:56 BST 2018


* Andreas Metzler <ametzler at bebt.de> [2018-10-15 17:23]:
>I guess flann not only exposes lz4 in its header but also flann-using
>packages directly call lz4-functions when using flann functions. Which
>would explain why transitive linking to lz4 via fall is not enough.
>(Hugin FTBFS).

Yes, plus Hugin set's -as-needed and as it doesn't use any symbols from 
flann_cpp, it strips it, loosing the lz4 symbols as well.

>Anyway, this change seems to be a ABI break for flann, I guess it will
>need to add a
>Breaks: hugin (<< fixed-version~)

I don't think that's needed, flann_cpp links lz4 (as-needed tricked me 
as well, -6 should be fine), so the Hugin binaries in unstable still 
work.

Cheers Jochen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20181015/4b405e7b/attachment.sig>


More information about the debian-science-maintainers mailing list