<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><blockquote type="cite"><pre>On 27 Aug 2019, at 15:28, Ken Cunningham wrote:

><i> Luckily, we'll always have clang-3.7,
</i>
That seems like an oxymoron...

Is there really no hope of ever getting away from needing such an old 
version?
</pre></blockquote><div><br></div><div>Practically, no, not on MacPorts for bootstrapping anyway. clang-3.4 cannot build a working compiler newer than clang-3.7, so we need that stepping stone.</div><div><br></div><div>Our current pathway on 10.5 and 10.6 is this:</div><div><br></div><div>clang-3.4 -> cctools and ld64 and libcxx and clang-3.7 -> clang-5.0 +emulatedtls -> rebuild libcxx +emulatedtls</div><div><br></div><div><br></div><div>Now -- if you want to get funky about it, gcc5+ can build llvm/libcxx/clang just fine. I use that approach on 10.5 PPC. </div><div><br></div><div>But you'll never sell that to MacPorts, nor should you, as the one I outlined is a well trodden path.</div><div><br></div><div>Ken</div></body></html>