On 19 Apr 2017, at 18:22, Ken Cunningham <ken.cunningham.web...@gmail.com> wrote: > You're right, that option is not listed there. It is listed in the > LibCxxOnOlderSystems instructions, which is where I originally found it. > It looks like this, in macports.conf on my system. > default_compilers macports-clang-3.8
Are the other steps described in the LibcxxOnOlderSystems instructions for 10.6 not necessary for 10.8? > You can fix these ports by manually adding -stdlib=libc++ to the CXXFLAGS > and often LDFLAGS (as you described before), and/or you can change the > default stdlib to libc++ in clang-3.8 (as I mentioned with my clang patch > before), or alternatively Mojca's idea to add the stdlib spec to the CXX > compiler environment variable would work as well, if that is implemented. > The easiest of these for me was the clang-3.8 patch. If I understood correctly Apple's clang natively does what stock clang needs to be patched for. Both 3.8 and 3.9 are at rev 3 but I'd rather assume I could patch llvm portfile manually and use your patch file 999.