John Maddock wrote:
What does `b2 --debug-clang-configuration` say?
notice: [clang-win] using compiler '"clang-cl.exe"', version '6.0.0' notice: [clang-win] 32: using assembler '"D:\\compilers\\visual studio\\2017\\VC\\Tools\\MSVC\\14.15.26726\\bin\\HostX64\\x86\ml.exe"' notice: [clang-win] 32: using archiver '"D:\\compilers\\visual studio\\2017\\VC\\Tools\\MSVC\\14.15.26726\\bin\HostX86\x86\link.exe" /lib' ... All of which look OK to me, no linker listed though?
Yes, seems fine. I use "clang-cl.exe /link" as the linker, and the fact that the autodetection works correctly means that "clang-cl.exe /link" works. I however note that while [clang-win] reports version 6.0.0, your actual compilation used "clang-win-6.0". Do you have something in user-config.jam left over from previous attempts?