<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Ken, thanks much. This looks quite attractive.<br>
</p>
<p>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?</p>
<p>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.<br>
</p>
<p>Thanks much,</p>
<p>Uli<br>
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. <br>
</p>
<br>
<div class="moz-cite-prefix">On 11/13/18 10:35 PM, Ken Cunningham
wrote:<br>
</div>
<blockquote
cite="mid:6625DCD6-C8B5-4B80-9924-D518BF2FBC5B@gmail.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Nov 13, 2018, at 7:40 PM, Ken Cunningham <<a
moz-do-not-send="true"
href="mailto:ken.cunningham.webuse@gmail.com" class="">ken.cunningham.webuse@gmail.com</a>>
wrote:</div>
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space; " class="">
<div class="">
<div class=""><br class="">
</div>
</div>
</div>
</div>
</blockquote>
<br class="">
<blockquote type="cite" class="">
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space; " class="">
<div class="">
<div class="">Abandon 2004!</div>
<div class=""><br class="">
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br class="">
<div class=""><br class="">
</div>
<div class="">OK. You might want to know what I mean by that.</div>
<div class=""><br class="">
</div>
<div class="">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.</div>
<div class=""><br class="">
</div>
<div class="">I suggest you do what I do:</div>
<div class=""><br class="">
</div>
<div class="">run through the <<a moz-do-not-send="true"
href="https://trac.macports.org/wiki/LibcxxOnOlderSystems"
class="">https://trac.macports.org/wiki/LibcxxOnOlderSystems</a>>
instructions that our Apple genius, Jeremy, set up for us.</div>
<div class=""><br class="">
</div>
<div class="">Set your default compiler to something new, but not
too new, like clang-3.9. That is (currently) about perfect (=
about clang 900).</div>
<div class=""><br class="">
</div>
<div class="">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?</div>
<div class=""><br class="">
</div>
<div class="">All the software the current committers are
committing will most likely work, because your system looks
almost exactly like their system.</div>
<div class=""><br class="">
</div>
<div class="">Your only issue might be Xcode builds, and much of
that is fixable as well.</div>
<div class=""><br class="">
</div>
<div class="">There is very little I can’t build on SnowLeopard
with this setup.</div>
<div class=""><br class="">
</div>
<div class="">Ken</div>
</blockquote>
<br>
</body>
</html>