Duplicate TIFF symbols when building VTK 8.2.0 with Clang 19

Perhaps the version of Clang I’m using is too new (19.0.0, the latest from the LLVM repository), but when I try to build the VTK 8.2.0 code I get a variety of duplicate symbol error messages, e.g., “vtktiff__TIFFerrorHandler”, “vtktiff__TIFFwarningHandler” when it tries to build the TIFF library. Any suggestions?

Since 8.2.x is out of support, I’d:

  • try using an external libtiff
  • updating to 9.3.0.

But it showing up with Clang 19 feels odd to me…