[MacPorts] #60348: libcxx fails to install on Leopard
MacPorts
noreply at macports.org
Mon Apr 13 20:14:36 UTC 2020
#60348: libcxx fails to install on Leopard
---------------------------+--------------------
Reporter: DominusExult | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.6.2
Resolution: | Keywords:
Port: libcxx |
---------------------------+--------------------
Comment (by kencu):
There is, at present, no real functional llvm/clang/libcxx infrastructure
available for PPC. It is pretty close, though. There is a fully functional
assembler for ppc/ppc64 based on the llvm backend, and you can build llvm
and clang 7.1 for PPC, bootstrapping it with gcc.
The problem is there is an ABI issue to be still sorted out, wherein this
toolchain doesn't use the official PowerPC ABI and so can't interact
properly with other software, like the system software. But it is
"internally" consistent.
The lonely genius working on all this, Iain, is also the gcc compiler lead
for Darwin. His time is quite valuable, and he just hasn't yet got to the
point of finishing off the final bits of the Darwin PowerPC ABI for the
llvm backend.
His WIP is here, quite functional. I have not yet made a Portfile for it,
as it is not as yet functional enough to do that
<https://github.com/iains/LLVM-7-branch>, and there are some other useful
Darwin PowerPC toolchain bits there, of which the PowerPC linker, ld64, is
a bit newer than the one we currently have available in MacPorts.
--
Ticket URL: <https://trac.macports.org/ticket/60348#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list