VTK 7.1.0 on MSYS2 (Windows MinGW64): undefined reference to vtkAOSDataArrayTemplate<long>::FastDownCast(vtkAbstractArray*)
When building VTK 7.1.0 I get an error about an undefined reference on MSYS2 (Windows with MinGW64). Everything works fine on Linux.
CMakeFiles/vtkCommonDataModel.dir/objects.a(vtkDataSetAttributes.cxx.obj):vtkDataSetAttributes.cxx:(.text+0x4a7c): undefined reference to `vtkAOSDataArrayTemplate<long>::FastDownCast(vtkAbstractArray*)'
CMakeFiles/vtkCommonDataModel.dir/objects.a(vtkDataSetAttributes.cxx.obj):vtkDataSetAttributes.cxx:(.text+0x4a92): undefined reference to `vtkAOSDataArrayTemplate<long>::FastDownCast(vtkAbstractArray*)'
I think on MSYS and MinGW its required that vtkCommonDataModel links against vtkCommonCore? I do not know how to achieve this.