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