From: Godmar Back (gback@cs.utah.edu)
Date: Wed Sep 09 1998 - 19:54:03 EDT
>
> A larger problem is that the dependencies are recursive, so you can never
> really be sure, eg.
>
> Klasses.jar depends on:
> - the classes used by the compiler to build it (including Klasses.jar)
> - the java runtime used to run the compiler
> Kaffe and kaffeh depend on:
> - the derived header files
> The derived header files depend on:
> - Klasses.jar
> - the version of kaffeh used to generate them
>
No, we don't have circular dependencies because Klasses.jar does
not depend the classes used by the compiler to build it or on the
java runtime used to run the compiler. It solely depends on the
.java files in the various directories.
Also, kaffeh does not depend on the derived header files.
(At least, it shouldn't: if it does, we need to fix it.)
>
> That's why to me the easiest thing is to just run some automated
> script that rebuilds, reinstalls, and regenerates everything a few
> times, then saves it :-)
>
No no no. I think there is a deterministic way. We're not the
first bunch of people attempting to bootstrap.
> By the way, if you want to tweak more Makefiles or whatever while
> this discussion is still fresh please go ahead because I've gotten
> busier with work this past few days and it make take a while before
> I can work on them.
>
I don't have a whole lot of time either, but I'll see what I can do.
I just wanted to make sure we're on the same wavelength here.
- Godmar
This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 19:56:56 EDT