2012.02.18 22:46 "[Tiff] libtiff 4.0.1 and 3.9.6 released", by Bob Friesenhahn

2012.02.22 12:45 "Re: [Tiff] libtiff 4.0.1 and 3.9.6 released", by Jay Berkenbilt

On 02/18/2012 05:46 PM, Bob Friesenhahn wrote:

Libtiff 4.0.1 and 3.9.6 are now released. The primary purpose of these releases are to add a --enable-ld-version-script option to the configure script (not enabled by default!) so that shared libraries may be built which use versioned symbols. This should allow libtiff 4.0.X to be included more easily in Linux, FreeBSD, and other ELF-based systems which use the GNU linker and support symbol versioning.

The strategy to transition from libtiff 3.9.X to 4.0.X is that software depending on libtiff 3.9.X should be re-built with the 3.9.6 with versioned symbols. Libtiff dependent programs and libraries may then be re-compiled with 4.0.1 until eventually there is no remaining dependency on libtiff 3.9.X. Use of versioned symbols assures that there are no run-time conflicts.

The libtiff web site is at "http://www.remotesensing.org/libtiff/" and the new releases may be downloaded from "http://download.osgeo.org/libtiff/".

And in case anyone has been following the blow-by-blow, both versions are now in debian. Debian people who need to build with 4.0.X can install the libtiff5-dev package. All the tools (tiffcp, tiffinfo, etc.) will be from the 4.0.x version regardless of which development package you have. These changes are probably too late for Ubuntu 12.04 but should surely be in the subsequent release.

--Jay