vtklibharu missing dll markup
I'm trying to build VTK on MSYS2 (with MinGW-w64 gcc 6.3.0 compiler). It works for x64, but fails for x86 target. The error I get is ``` [...] [ 94%] Building CXX object Interaction/Widgets/CMakeFiles/vtkInteractionWidgets.dir/vtkPolyDataPointPlacer.cxx.obj [ 94%] Built target vtkGUISupportQt Scanning dependencies of target vtkRenderingQt CMakeFiles/vtkIOExport.dir/objects.a(vtkPDFContextDevice2D.cxx.obj):vtkPDFContextDevice2D.cxx:(.text+0x167): undefined reference to `vtk_haru_HPDF_Page_GRestore' CMakeFiles/vtkIOExport.dir/objects.a(vtkPDFContextDevice2D.cxx.obj):vtkPDFContextDevice2D.cxx:(.text+0x173): undefined reference to `vtk_haru_HPDF_Page_GSave' CMakeFiles/vtkIOExport.dir/objects.a(vtkPDFContextDevice2D.cxx.obj):vtkPDFContextDevice2D.cxx:(.text+0x19d): undefined reference to `vtk_haru_HPDF_Page_Rectangle' CMakeFiles/vtkIOExport.dir/objects.a(vtkPDFContextDevice2D.cxx.obj):vtkPDFContextDevice2D.cxx:(.text+0x1ab): undefined reference to `vtk_haru_HPDF_Page_Clip' CMakeFiles/vtkIOExport.dir/objects.a(vtkPDFContextDevice2D.cxx.obj):vtkPDFContextDevice2D.cxx:(.text+0x1b9): undefined reference to `vtk_haru_HPDF_Page_EndPath' CMakeFiles/vtkIOExport.dir/objects.a(vtkPDFContextDevice2D.cxx.obj):vtkPDFContextDevice2D.cxx:(.text+0x91d): undefined reference to `vtk_haru_HPDF_Page_GSave' CMakeFiles/vtkIOExport.dir/objects.a(vtkPDFContextDevice2D.cxx.obj):vtkPDFContextDevice2D.cxx:(.text+0x93d): undefined reference to `vtk_haru_HPDF_Page_GRestore' CMakeFiles/vtkIOExport.dir/objects.a(vtkPDFContextDevice2D.cxx.obj):vtkPDFContextDevice2D.cxx:(.text+0x9a9): undefined reference to `vtk_haru_HPDF_Page_SetRGBStroke' CMakeFiles/vtkIOExport.dir/objects.a(vtkPDFContextDevice2D.cxx.obj):vtkPDFContextDevice2D.cxx:(.text+0x9c3): undefined reference to `vtk_haru_HPDF_CreateExtGState' CMakeFiles/vtkIOExport.dir/objects.a(vtkPDFContextDevice2D.cxx.obj):vtkPDFContextDevice2D.cxx:(.text+0x9d5): undefined reference to `vtk_haru_HPDF_ExtGState_SetAlphaStroke' CMakeFiles/vtkIOExport.dir/objects.a(vtkPDFContextDevice2D.cxx.obj):vtkPDFContextDevice2D.cxx:(.text+0x9e7): undefined reference to `vtk_haru_HPDF_Page_SetExtGState' [...] ``` Find the full build log here: http://data.biodataanalysis.de/tmp/buildlogs/1499088079-mingw-w64-vtk-buildlog.txt vtklibharu is built and I can see before: ``` [ 9%] Linking C shared library ../../../../bin/libvtklibharu-8.0.dll ``` Can you help why the linker later fails to find it?
issue