Restarting from scratch on Snow Leopard

Bill Cole macportsusers-20171215 at billmail.scconsult.com
Fri Mar 1 23:41:44 UTC 2019


On 1 Mar 2019, at 14:43, Ken Cunningham wrote:

>> Do you see other anomalies in the output I’ve produced?
>
> No, everything else looks perfect. Go ahead with that line to upgrade 
> to the emulated_tls variant of libcxx.
>
> I'll ponder adding a new instruction to the Libcxx... page to lead to 
> the +emulated_tls variant.
>
> It's a bit tricky to automate, as you need to install libcxx, then 
> several clang versions, then clang-5.0+, and then you can build libcxx 
> +emulated_tls.

NOW you tell me... I wish I'd known the right order when I had to scrap 
and rebuild my SL/libcxx machine 2 months ago. FWIW, I can't reproduce 
exactly what I did, but where I ended up has worked since, including 
using clang 6.0 by default. Here's what's installed:

#  port -v installed libcxx cctools ld64\* clang\*
The following ports are currently installed:
   cctools @921_1+llvm50-llvm34-llvm37-llvm39 (active) platform='darwin 
10' archs='i386' date='2019-02-03T23:33:59-0500'
   clang-3.4 @3.4.2_12+analyzer+assertions (active) platform='darwin 10' 
archs='i386' date='2019-01-01T00:58:28-0500'
   clang-5.0 @5.0.2_3+analyzer+defaultlibcxx+emulated_tls-libstdcxx 
(active) platform='darwin 10' archs='i386' 
date='2019-01-01T19:06:46-0500'
   clang-6.0 @6.0.1_2+analyzer+defaultlibcxx+emulated_tls-libstdcxx 
(active) platform='darwin 10' archs='i386' 
date='2019-02-04T05:35:24-0500'
   clang_select @2_0 (active) platform='darwin 10' archs='noarch' 
date='2019-01-02T16:22:49-0500'
   ld64 @3_1-ld64_127-ld64_236-ld64_97 (active) platform='darwin 10' 
archs='i386' date='2019-01-02T16:25:33-0500'
   ld64-latest @274.2_2+llvm34-llvm37-llvm39 (active) platform='darwin 
10' archs='i386' date='2019-01-02T23:00:37-0500'
   libcxx @5.0.1_4+emulated_tls+universal (active) platform='darwin 10' 
archs='i386 x86_64' date='2019-02-03T23:37:40-0500'

As you can see, I had to get a bit stern with what MP's variant urges in 
some cases.


> But that is what you get when you want to run 2019 software on a 2006 
> system :>
>
> IF you care to help MacPorts remain interested in older systems, feel 
> free to install "mpstats" which will register your system as using 
> 10.6 to MacPorts auditing system.

Done.

-- 
Bill Cole
bill at scconsult.com or billcole at apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Available For Hire: https://linkedin.com/in/billcole


More information about the macports-users mailing list