> On 27 Aug 2019, at 15:28, Ken Cunningham wrote:
> 
> > Luckily, we'll always have clang-3.7,
> 
> That seems like an oxymoron...
> 
> Is there really no hope of ever getting away from needing such an old 
> version?

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.

Our current pathway on 10.5 and 10.6 is this:

clang-3.4 -> cctools and ld64 and libcxx and clang-3.7 -> clang-5.0 
+emulatedtls -> rebuild libcxx +emulatedtls


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. 

But you'll never sell that to MacPorts, nor should you, as the one I outlined 
is a well trodden path.

Ken

Reply via email to