2022.06.04 16:54 "[Tiff] Upgrade of CI image", by Roger

2022.06.05 14:09 "Re: [Tiff] Upgrade of CI image", by Bob Friesenhahn

https://libtiff.gitlab.io/libtiff/build.html

So specifically:

If this is really C99/C++03, then I suspect there is no actual practical problem at all.

Those are indeed the current baseline requirements so it would be good if the build documentation said that.

Few of us are using compilers which are limited to C99/C++03 so this is actually rarely tested. Only a few OSs provide header files and libraries which are designed to provide exactly the declarations and functions for the requested C/C++ level (as the C/C++ standards require). In my experience, Linux plus GNU libc do not meet this requirement and most projects try to enable as many features as possible. So it is actually difficult to verify if libtiff does compile in a true C99/C++03 environment.

Libtiff is normally dependent on other libraries and when support for those other libraries is enabled, the requirements are surely driven by those other libraries.

Bob

Bob Friesenhahn
bfriesen@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer, http://www.GraphicsMagick.org/
Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt