2015.08.14 23:05 "Re: [Tiff] [patch] Additional CMake fixes (2)", by Roger Leigh
On 14/08/2015 02:28, Bob Friesenhahn wrote:
I found that there's a copy-paste error in libtiff/CMakeLists.txt. The libtiffxx logic was actually applying properties to the libtiff target, which includes its linker map file and this meant that the libtiff symbols were not versioned correctly and the libtiffxx symbol versioning was absent entirely.
The attached patch sets the properties on the targets correctly, and so the symbol versioning should match the autotools logic now.
Your patch has been applied. Please verify.
I've checked on Ubuntu 12.04, 14.04 and 15.04 and also FreeBSD 10.2-RELEASE (all ELF platforms) and checked the libtiff.so with objdump and it's matching the autoconf/make behaviour in all cases.