On 3/22/06, Leo Simons <[EMAIL PROTECTED]> wrote: > On Tue, Mar 21, 2006 at 06:01:48PM -0800, Weldon Washburn wrote: > > Below is a list of modified kernel files that allow Harmony ClassLib > > to run "hello world" on any JVM that is expecting GNU Classpath. > > If that means what I think it means that's *awesome*.
Thanks. To be clear, I have only gotten "hello world" running. There is still a bunch of work to be done to get Harmony Class Library completely functional on a GNU Classpath JVM. For example, I commented out security. > Once this code is > in SVN and tested a bit I think you should send a message out to their > classpath mailing list, I'm sure they'll have useful feedback... Good idea! > > > I would like to put them somewhere in the ClassLib tree. Overwriting the > > existing kernel files with the modified files is a really bad idea. > > How about the following directory structure: > > > > kernel/GNU_Classpath_wrapper/src/main/java/java/lang/Runtime.java, etc... > > I'm pretty much mister clueless here, but I /suspect/ what makes just a > little more sense is > > kernel/src/GNU_Classpath_wrapper/java/... Good point. kernel/src/GNU_Classpath_wrapper........ makes more sense. While we are at it, maybe create an empty directory for kernel/src/Sun_Classpath_wrapper ;) How do I get permission to add the directories and files to SVN? > > > Files in the kernel directory that were modified: > <snip/> > > I imagine keeping these different trees in sync is going to be *painful*. > I always find "native" suddenly introduces the desire for things like > "#ifdef"... Yes it is a pain keeping the different trees in sync. The benefit is being able to run on GNU Classpath compatible JVMs. Note the Linux source tree has a similar kind of problem accounting for all the different hardware platforms. - Weldon > > LSD > -- Weldon Washburn Intel Middleware Products Division