[MacPorts] #54358: texlive-bin @2017 won't build on Snow Leopard, Mac OS X 10.6.8, because "A compiler with support for C++11 language features is required"
MacPorts
noreply at macports.org
Thu Jun 29 00:24:33 UTC 2017
#54358: texlive-bin @2017 won't build on Snow Leopard, Mac OS X 10.6.8, because "A
compiler with support for C++11 language features is required"
-------------------------+-------------------------------------------------
Reporter: ballapete | Owner: drkp
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.4.1
Resolution: | Keywords: mountain lion snowleopard leopard
Port: texlive- | tiger
bin |
-------------------------+-------------------------------------------------
Comment (by kencu):
Although trying to monkey around a way through this is an interesting
intellectual exercise at times, my real, practical, and workable
recommendation for you is to follow the instructions in the
LibcxxOnOlderSystems page to bring your 10.6 system up to current
standards with libc++ and a current compiler (presently clang-3.8 or
clang-3.9 seem to be ideal on 10.6). This will solve this and all similar
issues for you, pretty much forever. Jeremy did a lot of work on this for
exactly this reason, and it makes life much easier on 10.6 to 10.8. I
wouldn't ignore it. It is exactly what I did, and it works very very well.
I highly recommend it.
There are still occasional issues on 10.6 with deficiencies in libgcc
(most of them fixed with my snowleopardfixes library), deficiencies in the
SDK (no good way around those), deficiencies in threal-local-storage
(again, you're hooped there unless you can get away with using gcc6 which
supports TLS on 10.6, and hoping for no ABI issues), and deficiencies with
ports that use xcodebuild (which I haven't yet figured a way around, but
might someday get to).
For 10.5 PPC, I'm working on it. Clang-3.8 is working nicely, and looks to
be successfully building almost everything. It can link against libc++ on
10.5 PPC. There is also gcc6, which has some ABI issues, but looks like
there are ways around that...
--
Ticket URL: <https://trac.macports.org/ticket/54358#comment:17>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list