Success with current CVS on MIPS SGI Irix 6.3

Godmar Back kaffe@rufus.w3.org
Wed, 26 Aug 1998 13:45:11 -0600 (MDT)


> 
> In message <199808261802.LAA22896@bubba.whistle.com> you write:
> > 
> > Seems like it would make more sense to remove Klasses.jar from
> > the repository altogther and have the nightly kaffe-snap script
> > rebuild it from the sources.
> > 
> > There are several similar but different states a source tree can
> > be in, including:
> > 
> >   1. Freshly checked out of the repository 
> >   2. Distribution-ready
> > 
> > #1 should contain no derived files like Klasses.jar. #2 should only
> > contain those derived files that are necessary (eg, Klasses.jar --
> > a user needs kaffe in order to rebuild it -> chicken and egg problem)
> 
> Agreed.  But in the case of #1, the default 'make all' target *must*
> update all of these dependent files, which is definitely not being
> done now.
> 
> That said, I still think that Klasses.jar should be in the CVS
> repository because of the impossibility of bootstrapping it without a
> pre-existing Java compiler.
> 

 I'd agree with that.  Let's keep it in the CVS for bootstrapping.
One thing that might help is to include a .class file that has the compilation
date or a version in it.  I believe that's what Sun did for classes.zip.

	- Godmar