Restarting from scratch on Snow Leopard

Franco Vaccari vaccari at units.it
Wed Feb 27 19:34:26 UTC 2019



> On 27 Feb 2019, at 18:04, Ken Cunningham <ken.cunningham.webuse at gmail.com> wrote:
> 
>> So, just to be sure, you are suggesting to follow the path of 
>> 
>> <
>> https://trac.macports.org/wiki/LibcxxOnOlderSystems
>> > 
>> 
>> I can certainly retry that, now that I have a more standard Xcode installation.
>> 
>> Thanks 
>> 
>> Franco
>> 
> 
> That's what I use. It is a PITA to bootstrap, I won't deny it. But I personally consider the occasional heartache of a long llvm/clang/gcc/webkit2-gtk compile to be balanced off by the better usability of the system. I've had this libc++ SL system  running for years now with very little trouble. Most of the tickets posted against SnowLeopard in Trac I never see on this system, because of the way this is set up.
> 
> Your other choice is to just try the current default libstdc++ setup using the prebuilt binaries, and you might find it works for you. You can then start over with libc++ if you run into troubles, or switch over when MacPorts does, eventually.
> 
> K
> 

Ok, I'll go on with LibcxxOnOlderSystems. About the step:

5.  Disable the variants corresponding to the bootstrap versions of llvm in /opt/local/etc/macports/variants.conf. This ensures that future installs of cctools and ld64 will use a newer version of llvm:

-llvm34
+llvm39 # You may need to update this to +llvm40 and higher in the future

is llvm39 still the one to be used? Or we are already in the future and a higher version should be indicated, possibly also in other steps of that document?

Franco




More information about the macports-users mailing list