[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