[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(no subject)
From: |
John Leuner |
Subject: |
(no subject) |
Date: |
Fri, 22 Mar 2002 19:22:37 +0000 |
>From jleuner Fri Mar 22 19:21:31 2002
Return-path: <address@hidden>
Envelope-to: address@hidden
Delivery-date: Fri, 22 Mar 2002 19:21:31 +0000
Received: from bapli
([127.0.0.1] helo=localhost ident=jleuner)
by bapli with esmtp (Exim 3.34 #1 (Debian))
id 16oUbS-0003kI-00
for <address@hidden>; Fri, 22 Mar 2002 19:21:30 +0000
Received: from pixie.co.za [196.2.48.239]
by localhost with POP3 (fetchmail-5.9.3)
for address@hidden (single-drop); Fri, 22 Mar 2002 19:21:30 +0000 (GMT)
Received: from nav18-cpt.mweb.co.za by cpt-mailhost2.mweb.co.za
(Sun Internet Mail Server sims.3.5.2000.03.23.18.03.p10)
with SMTP id <address@hidden> for
address@hidden; Fri, 22 Mar 2002 21:24:57 +0200 (GMT-2)
Received: from lenny.elandtech.com ([212.17.60.214])
by nav18-cpt.mweb.co.za (NAVGW 2.5.1.19) with SMTP id M2002032221245031831 for
<address@hidden>; Fri, 22 Mar 2002 21:24:52 +0200
Received: from [192.168.100.211] (helo=bapli ident=mail)
by lenny.elandtech.com with esmtp (Exim 3.34 #1 (Debian))
id 16oUZv-0000SH-00; Fri, 22 Mar 2002 19:19:55 +0000
Received: from jleuner by bapli with local (Exim 3.34 #1 (Debian))
id 16oUaC-0003jm-00; Fri, 22 Mar 2002 19:20:12 +0000
Date: Fri, 22 Mar 2002 19:20:12 +0000
From: John Leuner <address@hidden>
Subject: JRVM + GNU Classpath
In-reply-to: <address@hidden>
Sender: John Leuner <address@hidden>
To: address@hidden
Cc: address@hidden
Message-id: <address@hidden>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-disposition: inline
User-Agent: Mutt/1.3.27i
References: <address@hidden>
Resent-From: address@hidden
Resent-Date: Fri, 22 Mar 2002 19:22:37 +0000
Resent-To: address@hidden
I have written a description containing the twenty steps needed to compile and
run JRVM 2.02 with GNU Classpath:
http://people.debian.org/~jewel/jikes/STEPS
And associated files:
http://people.debian.org/~jewel/jikes/jikes-cp.tar.gz
http://people.debian.org/~jewel/jikes/jbuild.linkImage.patch
There is more work to be done on this. I should break the JRVM diffs down into
two patches. There are changes there that should be included in the JRVM source,
perhaps with a conditional which can be specified in the relevant
rvm/config/<file>.
I have to update this to work with the latest code in Classpath CVS, as well as
with JRVM 2.03.
This is still pretty much untested, I would like to have a look at the
regression tests and mauve later.
John Leuner
On Thu, Mar 21, 2002 at 10:50:40AM -0500, Julian Dolby wrote:
>
> Some objects are created during boot image writing, and are subsequently
> used when Jikes RVM is running; the opt. compiler has several such data
> structures. These objects must be allocated at boot image writing time by
> the JDK and written into the boot image to be read by RVM. This requires
> that the format of the object created by the JDK (i.e. fields, static data)
> be somewhat similar to that expected at runtime by Jikes RVM.
>
> Since the libraries we currently use are not based on Sun code, this is
> not the case for several of the java.util classes. The purpose of libyuck
> is to force the boot image writer to use the java.util classes Jikes RVM
> expects rather than those it normally uses. It does this by putting
> libyuck at the front of the bootstrap class path of the JDK. This is
> fragile because the JDK seems to have some built in assumptions about some
> java.util classes, but it works for the set of classes in there now.
>
> I would expect that the CLASSPATH libraries will have similar issues.
> You will likely need to put some set of CLASSPATH classes into libyuck.jar
> to force the JDK to use them when writing boot image objects.
>
> You should probably start by not putting anything into libyuck.jar, and
> see where problems arise during boot image writing. For classes that
> cannot be written into the boot image correctly, try putting them into
> libyuck.
>
> -- Julian
>
>
> _______________________________________________
> Jikesrvm-core mailing list
> address@hidden
> http://www-124.ibm.com/developerworks/oss/mailman/listinfo/jikesrvm-core
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- (no subject),
John Leuner <=