[cfe-dev] Building Clang from the distribution files - Git errors and VCSRevision.h

Neil Nelson via cfe-dev cfe-dev at lists.llvm.org
Sun Oct 6 17:44:15 PDT 2019


Have you already looked at this page?

https://llvm.org/docs/GettingStarted.html#getting-started-quickly-a-summary


What OS are you on?


Neil Nelson


On 10/6/19 2:29 PM, Fletcher, John P via cfe-dev wrote:
> Hi
>
> I am building LLVM and Clang from the distribution files using CMake, 
> Ninja and gcc 7.1.  I can usually get a clean run on this.
>
> I have noticed with Clang 9.0.0 that I get some error messages which 
> seem to be related to a file VCSRevision.h and a search for git.  It 
> declares this to be fatal and carries on!
>
> There is very little in the documentation about how to build LLVM and 
> Clang from a distribution as compared to cloning from Git.  I am 
> wondering if the build is assuming that git init has been run in the 
> build location.
>
> I have read in the documentation about the CMake variable 
> LLVM_APPEND_VC_REV which is defaulted to ON.  Should I be changing 
> this value to OFF?
>
> It would be helpful to have an official manual for building from a 
> distribution along the lines of this unofficial one which I have found 
> to be helpful although now dated: 
> http://chiselapp.com/user/ttmrichter/repository/gng/doc/trunk/output/blog/2016/01-llvm-clang-missing-manual.html
>
> Best wishes
>
> John Fletcher
>
> Building LLVM/Clang: The Missing Manual 
> <http://chiselapp.com/user/ttmrichter/repository/gng/doc/trunk/output/blog/2016/01-llvm-clang-missing-manual.html>
> LLVM and its attendant compiler project Clang are powerhouses in 
> F/OSS. Unfortunately its attendant documentation is not such a 
> powerhouse. Indeed its documentation for getting started with it is 
> laughably terrible. Consider the "getting started" guide for LLVM. Now 
> consider the equivalent document for Clang.
> chiselapp.com
>
>
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20191006/bc08bc0e/attachment.html>


More information about the cfe-dev mailing list