<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hello Reid,<br>
<br>
thanks a lot for your answer, it helped. As far as I understood from
the documentation: one needs to use clang-cl if he wants to use
visual studio runtime. The clang.exe and clang++.exe binaries are
intended to be used only with mingw runtime (and libc++ is not yet
available for windows). Am I correct?<br>
<br>
<div class="moz-cite-prefix">On 02/09/2016 01:15 AM, Reid Kleckner
wrote:<br>
</div>
<blockquote
cite="mid:CACs=ty+2JE_Ae6QcVPk1SxgHFz-XCZq5-aMmTYh-4jmg=waATw@mail.gmail.com"
type="cite">
<div dir="ltr">Try clang-cl instead, like this:
<div><span style="font-size:12.8px">$ cmake .. -GNinja
-DCMAKE_C_COMPILER=clang-cl </span><span
style="font-size:12.8px">-DCMAKE_CXX_COMPILER=clang-cl</span><br>
</div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px">If you use the other command
line syntax, it looks like CMake has mingw-ish assumptions
about what linker flags are valid.</span></div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Sun, Feb 7, 2016 at 3:49 AM, Victor
Leschuk via cfe-dev <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:cfe-dev@lists.llvm.org" target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a></a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Hello all,<br>
<br>
I am currently trying to use clang compiler on Windows 7
(64bit), I have built LLVM and clang from sources (master
branch) using VS 2015.<br>
<br>
Now I am trying to rebuild the LLVM and clang using clang
itself.<br>
<br>
So I am stuck setting correct configuration for cmake.<br>
<br>
I am running the following command:<br>
<br>
$ cmake .. -G "Ninja" -DCMAKE_C_COMPILER=clang
-DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER_ID=Clang
-DCMAKE_CXX_COMPILER_ID=Clang<br>
<br>
And after that the first test fails with linkage error:<br>
<br>
CMakeFiles\cmTC_8f103.dir\testCCompiler.c.obj -o
cmTC_8f103.exe<br>
-Wl,--out-implib,libcmTC_8f103.dll.a<br>
-Wl,--major-image-version,0,--minor-image-version,0
&& cd ."<br>
<br>
LINK : warning LNK4044: unrecognized option
'/-out-implib'; ignored<br>
<br>
LINK : warning LNK4044: unrecognized option
'/-major-image-version';<br>
ignored<br>
<br>
LINK : warning LNK4044: unrecognized option
'/-minor-image-version';<br>
ignored<br>
<br>
LINK : fatal error LNK1181: cannot open input file
'libcmTC_8f103.dll.a'<br>
<br>
clang.exe: error: linker command failed with exit code
1181 (use -v to see<br>
<br>
I have found similar bug:<br>
<br>
<a moz-do-not-send="true"
href="https://llvm.org/bugs/show_bug.cgi?id=20868"
rel="noreferrer" target="_blank">https://llvm.org/bugs/show_bug.cgi?id=20868</a><br>
<br>
However it is for WinXP and is marked as already fixed.<br>
<br>
Also here is similar unsolved discussion SO: <a
moz-do-not-send="true"
href="http://stackoverflow.com/questions/22585874/building-c-project-on-windows-with-cmake-clang-and-ninja"
rel="noreferrer" target="_blank"><a class="moz-txt-link-freetext" href="http://stackoverflow.com/questions/22585874/building-c-project-on-windows-with-cmake-clang-and-ninja">http://stackoverflow.com/questions/22585874/building-c-project-on-windows-with-cmake-clang-and-ninja</a></a><br>
<br>
Here is clang version which I am trying to use:<br>
<br>
$ clang --version<br>
clang version 3.9.0<br>
Target: i686-pc-windows-msvc<br>
Thread model: posix<br>
InstalledDir: C:\Users\del\work\llvm\bin<br>
<br>
It would be great is somebody could point me on what am I
doing wrong?<br>
<br>
Thanks in advance!<br>
<br>
--<br>
Victor<br>
<br>
<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
<a moz-do-not-send="true"
href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev"
rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>