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...

Reply via email to