[MacPorts] #59717: clang >= 3.4: Unable to build/bootstrap on Intel Tiger
MacPorts
noreply at macports.org
Mon Nov 18 08:07:17 UTC 2019
#59717: clang >= 3.4: Unable to build/bootstrap on Intel Tiger
-------------------------------------------------+-------------------------
Reporter: dgelessus | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: tiger i386
Port: libcxx llvm-3.4 clang-3.4 llvm-3.7 |
clang-3.7 |
-------------------------------------------------+-------------------------
Comment (by kencu):
the c++11 libstdc++ support in llvm landed here
<https://reviews.llvm.org/D18035> and here
<https://reviews.llvm.org/D17567> and that made it into clang-3.9. Debian
backported that to clang-3.8 with moderate effort, and that's what formed
part of my working clang-3.8-on-Tiger port above.
The MacPorts-specific part adds acceptance for the macports-libstdc++
flag, and changes some header lookup dirs, but does not actually function
without the llvm support, of course, even if it accepts the flag.
The fact that macports base sends the macports-libstdc++ flag to clang 3.4
and clang 3.7 in the first place is a reported base bug. Those two
compilers support c++11 only building against libc++.
MacPorts has dropped clang-3.6 to 4.0, and threatens to drop 5.0 soon, so
that will influence stepping stones and focus effort.
--
Ticket URL: <https://trac.macports.org/ticket/59717#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list