Ken, thanks much. This looks quite attractive.

At present I have clang 3.4, 3.7 and 5.0 installed. Don't know why not 3.9 but then, none of these were deliberately installed anyway, all pulled in as dependencies. But I gather from the file you reference below this is not enough. In fact, it seems like to follow that I really should get rid of all the MacPorts stuff and start from scratch. Or is that too extreme?

Another question is about software (not in MacPorts) that relies on the gcc compilers (gcc, gfortran). Do I run the risk that I cannot build that anymore? This isn't my own stuff but progs I get from others so I don't control what they need. Will gcc still build? The specific package I am thinking about is a cli program using Xwindows, so macOS GUI stuff is not a concern.

Thanks much,

Uli
PS: No I won't abandon 2004. I dislike the direction that macOS/OS X has taken so I am clinging to 10.6; the last version I actually liked.


On 11/13/18 10:35 PM, Ken Cunningham wrote:


On Nov 13, 2018, at 7:40 PM, Ken Cunningham <[email protected] <mailto:[email protected]>> wrote:


Abandon 2004!



OK. You might want to know what I mean by that.

Snow Leopard can build and run a very great amount of current software. But you need to use a newer compiler and stdlib setup to make that work smoothly.

I suggest you do what I do:

run through the <https://trac.macports.org/wiki/LibcxxOnOlderSystems> instructions that our Apple genius, Jeremy, set up for us.

Set your default compiler to something new, but not too new, like clang-3.9. That is (currently) about perfect (= about clang 900).

Then your MacPorts installation will munch on through and install 99% of everything without you even knowing that gcc-4.2 doesn’t work. And really — who cares if gcc-4.2 doesn’t work?

All the software the current committers are committing will most likely work, because your system looks almost exactly like their system.

Your only issue might be Xcode builds, and much of that is fixable as well.

There is very little I can’t build on SnowLeopard with this setup.

Ken

Reply via email to