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

Attachment: signature.asc
Description: PGP signature

Reply via email to