On Sun, 5 Jun 2022, Greg Troxel wrote:


<[email protected]> writes:

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

So specifically:

 It says "C".  Does that mean "C99", as in --std=c99, or something
 else?

 It says "optionally C++".  Does that mean C++03?

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
[email protected], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
Public Key,     http://www.simplesystems.org/users/bfriesen/public-key.txt
_______________________________________________
Tiff mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/tiff

Reply via email to