[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