[llvm-dev] Updating release docs and minimal tools

Mehdi Amini via llvm-dev llvm-dev at lists.llvm.org
Wed Jul 6 11:16:29 PDT 2016


> On Jul 5, 2016, at 6:01 PM, Sean Silva via llvm-dev <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote:
> 
> 
> 
> On Mon, Jul 4, 2016 at 1:48 AM, Renato Golin via llvm-dev <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote:
> Folks,
> 
> I'm in the process of updating this page:
> 
> http://llvm.org/docs/HowToReleaseLLVM.html <http://llvm.org/docs/HowToReleaseLLVM.html>
> 
> which had its last review in the middle ages.
> 
> In particular, I'm removing "dragonegg" from the list of requirements,
> changing the "build" instructions to use the test-release script (by
> pointing it to the right doc [1]), and updating the list of
> requirements.
> 
> CMake is now required to be 3.4.3 for *all* platforms, and Ninja is
> best if 1.5+ (but not required). That's the easy part. But I'm not
> sure about the compiler version...
> 
> Some of the versions cite gcc 3.4.5 in mingw, which I find hard to
> believe, given the recent c++11 additions. It also doesn't mention
> MSVC or Clang at all, which is a serious lack of information.
> 
> Since I haven't been paying that much attention to the progress (and
> my minimum version is GCC 4.8), I'd like for people to chime in on
> which versions work where. The versions used to matter across arches
> because of basic support, but now, all of that is gone in GCC, and we
> only have MSVC to worry about.
> 
> Last I remember, Linux (all arches) minimum was 4.7.2, though there
> may be some newer developments requiring 4.8.2.
> 
> I believe Clang 3.6 was once the minimum on all arches and OSs, but
> this may also have changed.
> 
> MSVC was once 2012 but may recently have changed to allow more C++11
> goodness, and I have no idea about Mingw.
> 
> MSVC 2013 and 2015 are the only MSVC's that are supported currently.

And I guess http://llvm.org/docs/GettingStarted.html#host-c-toolchain-both-compiler-and-standard-library <http://llvm.org/docs/GettingStarted.html#host-c-toolchain-both-compiler-and-standard-library> should be the source of truth about what we support?

— 
Mehdi



>  
> 
> Also, is there *any* pre-GPLv3 GCC in Mac or BSD that can compile
> Clang at this day and age?
> 
> Please, let me know and I'll update the doc to the appropriate values.
> 
> cheers,
> --renato
> 
> 
> [1] http://llvm.org/docs/ReleaseProcess.html <http://llvm.org/docs/ReleaseProcess.html>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev <http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev>
> 
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev <http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160706/5b4c37ec/attachment.html>


More information about the llvm-dev mailing list