On Fri, Jun 21, 2013 at 11:03:16AM +0200, Mark Kettenis wrote: > > Date: Fri, 21 Jun 2013 10:50:42 +0200 > > From: Landry Breuil <[email protected]> > > > > On Fri, Jun 21, 2013 at 10:20:01AM +0200, Mark Kettenis wrote: > > > > > > Well, lots of ports stuff is compiled with newer gcc versions anyway. > > > > Actually, not so many: > > > > $echo "select count(*) from modules where value='gcc4';" | > > sqlite3/usr/local/share/sqlports > > 34 > > > > And if you rip out all the subpackages, the actual list is: > > > > audio/mscore > > editors/libreoffice > > lang/classpath > > lang/luajit > > net/rtorrent > > print/cups-filters > > textproc/pdftk > > www/mozilla-firefox > > www/seamonkey > > www/squid > > Don't libreoffice and mozilla-firefox account for about half the lines > of code that's in ports? ;) > > Seriously though; I was under the impression that it was a lot more. > Thanks for enlightening me Landry.
Some of the big ones have moved to llvm (chromium). In actuality, as you know, we're playing linking games, since we mix both libstdc++ from base and libstdc++ from the ports gcc4. The only clean option would be to move all the ports that want C++ to using a single compiler... or to a single libstdc++/libcxxrt...
