This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Should we remove java from the default bootstrap languages?


Tom Tromey wrote:
>>>>>> "Andrew" == Andrew Haley <aph@redhat.com> writes:
> 
> Diego> I posted this question to the SC panel at the GCC Summit today.  I
> Diego> wanted to consider the possibility of making java a non-default language.
> 
> Andrew> If this were to happen it would break repeatedly.
> 
> Yeah, our experience back when libgcj was not in the tree was not very
> good.  It broke all the time.
> 
> But, I am actually ok with having it be disabled by default, provided
> that regressions affect gcj are treated seriously: fixed in a timely
> way by the person causing the regression, or, if not, letting gcj
> maintainers start the patch-reversion clock.
> 
> If we make this change I'll set up an auto-tester on the compile farm
> that builds gcj along with everything else.  I think this would
> provide a pretty reasonable compromise.  Ideally we could find a PPC
> box somewhere to do this as well -- anyone have some cycles to spare?
> 
> What do you think of this?
> 
> Another idea is to build jc1 but not libgcj.  That would prevent a
> certain (more minor) class of breakage.

My suggestion is that we build jc1 but not libgcj by default.
HOWEVER, we build libgcj on the autobuilders and make very sure that
if anyone breaks the libgcj build they have to fix their breakage,
even tho it's not part of the default build.  That will prevent most
of the bitrot while we figure out how to go forward.

Andrew.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]