<html><head></head><body dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><meta http-equiv="Content-Type" content="text/html charset=utf-8"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jul 5, 2016, at 6:01 PM, Sean Silva via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" class="">llvm-dev@lists.llvm.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class="gmail_extra"><br class="Apple-interchange-newline"><br class=""><div class="gmail_quote">On Mon, Jul 4, 2016 at 1:48 AM, Renato Golin via llvm-dev<span class="Apple-converted-space"> </span><span dir="ltr" class=""><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank" class="">llvm-dev@lists.llvm.org</a>></span><span class="Apple-converted-space"> </span>wrote:<br class=""><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex;">Folks,<br class=""><br class="">I'm in the process of updating this page:<br class=""><br class=""><a href="http://llvm.org/docs/HowToReleaseLLVM.html" rel="noreferrer" target="_blank" class="">http://llvm.org/docs/HowToReleaseLLVM.html</a><br class=""><br class="">which had its last review in the middle ages.<br class=""><br class="">In particular, I'm removing "dragonegg" from the list of requirements,<br class="">changing the "build" instructions to use the test-release script (by<br class="">pointing it to the right doc [1]), and updating the list of<br class="">requirements.<br class=""><br class="">CMake is now required to be 3.4.3 for *all* platforms, and Ninja is<br class="">best if 1.5+ (but not required). That's the easy part. But I'm not<br class="">sure about the compiler version...<br class=""><br class="">Some of the versions cite gcc 3.4.5 in mingw, which I find hard to<br class="">believe, given the recent c++11 additions. It also doesn't mention<br class="">MSVC or Clang at all, which is a serious lack of information.<br class=""><br class="">Since I haven't been paying that much attention to the progress (and<br class="">my minimum version is GCC 4.8), I'd like for people to chime in on<br class="">which versions work where. The versions used to matter across arches<br class="">because of basic support, but now, all of that is gone in GCC, and we<br class="">only have MSVC to worry about.<br class=""><br class="">Last I remember, Linux (all arches) minimum was 4.7.2, though there<br class="">may be some newer developments requiring 4.8.2.<br class=""><br class="">I believe Clang 3.6 was once the minimum on all arches and OSs, but<br class="">this may also have changed.<br class=""><br class="">MSVC was once 2012 but may recently have changed to allow more C++11<br class="">goodness, and I have no idea about Mingw.<br class=""></blockquote><div class=""><br class=""></div><div class="">MSVC 2013 and 2015 are the only MSVC's that are supported currently.</div></div></div></div></div></blockquote><div><br class=""></div><div>And I guess <a href="http://llvm.org/docs/GettingStarted.html#host-c-toolchain-both-compiler-and-standard-library" class="">http://llvm.org/docs/GettingStarted.html#host-c-toolchain-both-compiler-and-standard-library</a> should be the source of truth about what we support?</div><div><br class=""></div><div>— </div><div>Mehdi</div><div><br class=""></div><div><br class=""></div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class="gmail_extra"><div class="gmail_quote"><div class=""> </div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex;"><br class="">Also, is there *any* pre-GPLv3 GCC in Mac or BSD that can compile<br class="">Clang at this day and age?<br class=""><br class="">Please, let me know and I'll update the doc to the appropriate values.<br class=""><br class="">cheers,<br class="">--renato<br class=""><br class=""><br class="">[1]<span class="Apple-converted-space"> </span><a href="http://llvm.org/docs/ReleaseProcess.html" rel="noreferrer" target="_blank" class="">http://llvm.org/docs/ReleaseProcess.html</a><br class="">_______________________________________________<br class="">LLVM Developers mailing list<br class=""><a href="mailto:llvm-dev@lists.llvm.org" class="">llvm-dev@lists.llvm.org</a><br class=""><a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank" class="">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br class=""></blockquote></div><br class=""></div></div><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">_______________________________________________</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">LLVM Developers mailing list</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="mailto:llvm-dev@lists.llvm.org" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">llvm-dev@lists.llvm.org</a><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a></div></blockquote></div><br class=""></div></body></html>