“The FreeBSD Foundation and the NetBSD Foundation announced [yesterday] that they have acquired a non-exclusive copyright license to the libcxxrt C++ runtime software from PathScale. […] This software is an implementation of the C++ Application Binary Interface originally developed for Itanium and now used for the x86 family by BSD operating systems. Libcxxrt will be available under the 2-clause BSD license.”
It would be nice to know if there is a performance benefit, in addition to the licensing benefit. We should consider this for Haiku.
Probably not, since the GNU toolchain has seen lots of work while this has been solely developed in the basement of one single company so far. But it could become faster in the future, with backup from the *BSD community, considering what has happened to LLVM/Clang.
Edited 2011-05-24 16:56 UTC
Actually I would think a small focused team can achieve better results than the heterogeneous group that usually makes up the gcc contributors group. There’s also the benefit of a modern redesign and that they could use the GNU stuff as a reference for ideas and testing.
It’s certainly good to have alternatives to the GNU stuff. This package will probably play very with Apple’s libc++.
Unfortunately there are not many benchmarks for this type of stuff.