Dnia 2014-01-12, o godz. 03:50:53 Ryan Hill <dirtye...@gentoo.org> napisał(a):
> On Sun, 12 Jan 2014 09:24:20 +0100 > Michał Górny <mgo...@gentoo.org> wrote: > > > Dnia 2014-01-12, o godz. 01:53:47 > > Ryan Hill <dirtye...@gentoo.org> napisał(a): > > > > > fortran: > > > Do we want to keep enabling fortran by default? The majority of users > > > will > > > never get the urge to install a fortran package, and the fortran eclass > > > handles those that do. I think it should be treated as all the other > > > optional languages and disabled by default, but I'd like to know if there > > > are other opinions. > > > > Well, I'd say we should work on making 'other languages' buildable > > without rebuilding the whole giant gcc stack. Especially that > > the stacked build makes it impossible to use distcc at least partially. > > Bootstrapping makes distcc impossible, and you can't bootstrap these days > without building C and C++. Even if you're not bootstrapping, the back and > middle ends are shared. You have to build them to build the front-ends. > Maybe > you could cut out a couple of the target libraries, so you're really not > gaining > much. Yes but if C & C++ was installed after it is built, distcc/ccache could be then used to build the Fortran & GCJ & so on. Of course, there's another matter of matching gcc versions between hosts but that's just another problem that needs addressing elsewhere. Maybe I wouldn't gain much of Fortran. But if I recall correctly, gcj has a fair bit of C++ code to build. But after all, it's all purely theoretical. Unless we're going to patch gcc build system to make it more friendly. > Anyways, assuming we can't split out fortran, would you be for or against > enabling it by default? I'm good either way. Considering that it saves you like 5M? I'd rather keep it enabled. 5M won't save the day, while waiting extra 2 hours for gcc rebuild because some package needs Fortran is irritating. And I say two hours because, say, I had to enable USE=gcj earlier and now I have to rebuild that huge thing. -- Best regards, Michał Górny
signature.asc
Description: PGP signature