[MacPorts] #41588: Boost.Regex with GCC broken on Mavericks?
MacPorts
noreply at macports.org
Fri Dec 6 03:03:00 PST 2013
#41588: Boost.Regex with GCC broken on Mavericks?
------------------------------+--------------------------------
Reporter: akim.demaille@… | Owner: macports-tickets@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: invalid | Keywords: mavericks
Port: boost |
------------------------------+--------------------------------
Comment (by jonesc@…):
> Can't MacPorts' deployments of clang be fixed so that they use the
MacPorts' libstdc++?
'Fixing' it implies its a bug, which it isn't, its intentional.
MacPorts clang compilers (currently) intentionally use the systems default
c++ runtime, in order to allow libraries built with these compilers to be
linked with others built using the default system compiler. On OSX10.8,
this default runtime is the system libstdc++, which does not have full
c++11 support.
Of course, this could theoretically be changed. These compilers could link
against a MacPorts provided c++ runtime (although I am pretty sure if this
where to happen, it would be a libc++ implementation and not libstdc++)
but then we would break the above intercompatibity to some degree.
Currently, right now, the only OSX release that has c++11 support in
MacPorts in OSX10.9. If you really value c++11 supoport, then honestly,
upgrading to this is your best bet right now. Discussions are on going as
to if it is possible to get c++11 support into older OSX versions, but its
looking pretty complicated right now to do this.
Chris
--
Ticket URL: <https://trac.macports.org/ticket/41588#comment:19>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list