[llvm-dev] Updating release docs and minimal tools
Sean Silva via llvm-dev
llvm-dev at lists.llvm.org
Tue Jul 5 18:01:02 PDT 2016
On Mon, Jul 4, 2016 at 1:48 AM, Renato Golin via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> Folks,
>
> I'm in the process of updating this page:
>
> 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.
-- Sean Silva
>
> 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
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> 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/20160705/48ec53c3/attachment.html>
More information about the llvm-dev
mailing list