You could try to force libxml to be ignored by CMake so it will think it wasn't found and use the fallback configuration:
cmake ... -DLIBXML2_LIBRARIES=IGNORE ... - Chuck On Tue, Jun 14, 2016 at 8:28 PM, Edward Diener < [email protected]> wrote: > Building llvm/clang from source involves using CMake. I am building > llvm/clang from source on Windows using CMake 3.5.2. I am not a clang > developer, just a clang user. Similarly I just use CMake rather than > understand or write CMakeLists.txt files. > > I reported a problem to clang where building a 32-bit version of clang > succeeds but building a 64-bit version of clang fails with xml link errors. > I have A 32-bit libxml2 binary in my path from gnuwin32, but not a 64-bit > binary of libxml2 in my path. > > I was told by clang developers that one of the tools which clang builds > uses xml and libxml2 if it is available, otherwise uses some other > technology for the tool. The suggestion was that the problem I am > encountering is that of CMake; that CMake does not recognize that the > libxml2 which I have is the 32-bit version and instead thinks that it is > the 64-bit version and therefore attempts erroneously to use it in the > 64-bit build of clang. > > Does anybody know what might be happening here ? I do not create the > CMakeLists.txt files used by llvm/clang so I do not know how the use of > libxml2 can be optionally specified in them. > > -- > > Powered by www.kitware.com > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/CMake_FAQ > > Kitware offers various services to support the CMake community. For more > information on each offering, please visit: > > CMake Support: http://cmake.org/cmake/help/support.html > CMake Consulting: http://cmake.org/cmake/help/consulting.html > CMake Training Courses: http://cmake.org/cmake/help/training.html > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/cmake >
-- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake
