Mavericks

Jeremy Huddleston Sequoia jeremyhu at macports.org
Tue Oct 22 14:57:52 PDT 2013


Apple released Mavericks today, and MacPorts works great on the new OS (assuming you use trunk/base).

However, there is one big change that I want to point out to other MacPorts developers: the C++ runtime.

The default C++ runtime is now libc++.  libstdc++ is still available for binary compatibility, but newly built applications and frameworks should use libc++.  This means that clang++ should be used for all C++ code since g++ does not support libc++.  If a port uses C++ and fails to build with clang, it will not be supported on Mavericks (unless it does not export nor utilize C++ APIs to/from other ports).

At this point, most C++ ports "just work" with libc++, so most users will be able to install their ports on Mavericks.  One of the main reasons ports fail to build with libc++ is the tr1 namespace.  If you see build errors about missing tr1 headers, please see this website for information:
http://cplusplusmusings.wordpress.com/2013/06/03/whats-up-with-tr1-and-c11-and-libc/

Here is the list of ports which are currently listed as not working on Mavericks (mainly due to C++ issues).  If you need any of these ports, please work with maintainers and developers to address the issues.

aqua/qt4-mac
archivers/libpar2
devel/openfst
devel/quickfix
gnome/mlview
graphics/agave
graphics/dcmtk
graphics/enblend
graphics/exact-image
graphics/inkscape
graphics/lib2geom
graphics/podofo
kde/krusader
lang/chapel
math/classias
math/eigen
math/gnudatalanguage
math/octave
multimedia/lmms
multimedia/mp4v2
net/mediatomb
net/obby
science/arb
science/bali-phy
science/ds9
science/eo
science/htcondor
science/magicspp
science/solid
science/swarm
textproc/cuneiform
textproc/mgizapp
textproc/opensp
textproc/pialign
textproc/sword

Thanks,
Jeremy

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4145 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/macports-dev/attachments/20131022/640f2bfd/attachment.p7s>


More information about the macports-dev mailing list