<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Apr 27, 2016 at 4:15 AM, Chris Bieneman via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>The other thing I wanted to touch on is you mentioned in your email you think there is a disconnect in mindset. I think you’re misunderstanding. The LLVM community supports very old OS versions. In fact, we still use CMake 2.8.12 because that’s what comes on the Ubuntu 14.04 LTS. I suspect we’ll be moving off that soon as there is a new LTS release imminent, but we generally support developing on 2-3 year old OS releases, and deploying to even older releases.</div></div></blockquote><div><br></div><div>The version ardi is targeting, OS X 10.6.8, is quite a bit older than that :-) 10.6 came out in 2009, and the .8 final release in mid 2011. However a significant number of machines have not been upgraded past it for the rather annoying reason that it's the last one that supports the built in "Rosetta" PowerPC emulator. Systems supported by 10.6.8 include reasonably modern ones such as the quad core Nehalem i7 17" laptop I'm typing this on, which is not a lot slower than the current models with Haswell. I've got the latest OS on the aftermarket Samsung Pro SSD, but 10.6.8 is on the original 750 GB hard disk and I can boot into it any time.</div><div><br></div><div>I think it's reasonable to say that an OS version is "supported" in that the various tools that come with it (or are readily downloadable) are good enough to build current LLVM.</div><div><br></div><div>However, I don't see any reason that you should not be able to run a compiler which, let's face it, primarily reads a few disk files and writes other disk files, on anything Unix-like, no matter how old, provided that the utility programs needed for the build process have already been installed in a suitable version.</div><div><br></div><div>Of course you don't want to have to support system compilers that don't do C++11, but ardi has already gone to the trouble of making a working LLVM 3.5 for his 10.6.8 system.</div><div><br></div></div></div></div>