[MacPorts] #45307: clang-3.4 not picking up C++11 headers on 10.6.8

MacPorts noreply at macports.org
Fri Oct 10 03:53:02 PDT 2014


#45307: clang-3.4 not picking up C++11 headers on 10.6.8
--------------------------+--------------------------------
  Reporter:  rjvbertin@…  |      Owner:  macports-tickets@…
      Type:  defect       |     Status:  closed
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:
Resolution:  duplicate    |   Keywords:
      Port:  clang-3.4    |
--------------------------+--------------------------------

Comment (by jeremyhu@…):

 Replying to [comment:7 rjvbertin@…]:
 > I recall why I don't have libcxx installed: it has a build depency on
 clang-3.3 ..
 >
 > Will installing port:libcxx and port:libcxxabi (mostly containing
 libraries) address the issue of clang-3.4 not finding the correct
 headerfiles?
 >

 Yes, assuming you use -stdlib=libc++ as well

 > > There is no intention of supporting libstdc++ for C++11 in clang.
 >
 > I'm a bit at a loss here. That support is there on Linux, and should be
 platform-agnostic, no?

 The clang compilers will only use the C++ runtimes in /usr/lib.  There is
 no intention of supporting other C++ runtimes due to the huge can of worms
 that opens up.  Going forward, MacPorts should only support libc++ on new
 platforms, and we have a way for users on SnowLeopard through Mountain
 Lion to also use libc++.

-- 
Ticket URL: <https://trac.macports.org/ticket/45307#comment:8>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list