deprecated dynamic loading functions used on Mac OS
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
The classes vtkOpenGLExtensionManager.cxx and vtkDynamicLoader.cxx use the functions:
NSIsSymbolNameDefined() NSLookupAndBindSymbol()
Upon upon a time, unlike most unices, Mac OS X did not support dlopen() and friends, but since 10.3 these functions are supported and encouranged.
I suspect when vtk was made this was not the case. I think now that 10.3 has been out for a while, kitware should consider removing the special case for Mac OS X. Less code is better, less special cases are better. And Apple now recommends dlopen() anyway.
See: http://developer.apple.com/documentation/DeveloperTools/Reference/MachOReference/Reference/chapter_1.2_section_2.html#//apple_ref/doc/uid/TP40001398-//apple_ref/doc/uid/TP40001414-315644-BAJHGHCD and http://developer.apple.com/documentation/DeveloperTools/Reference/MachOReference/Reference/chapter_1.2_section_3.html#//apple_ref/doc/uid/TP40001398-//apple_ref/doc/uid/TP40001414-301081-TPXREF101