<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>