hotspot build instructions
volker.simonis at gmail.com
Fri Feb 1 06:56:33 PST 2008
You can clone the sources without the forest extension, you just have
to clone the different trees "manually" (e.g "hg clone
http://hg.openjdk.java.net/jdk7/jdk7/hotspot" for the hotspot, "hg
clone http://hg.openjdk.java.net/jdk7/jdk7/jdk" for the jdk tree and
so on for corba, langtools, jaxp and jaxws).
If you only want to hack the VM, you can either build the entire
OpenJDK once or download a JDK7 binary from
http://download.java.net/jdk7/binaries/ and. Than you can build and
run the OpenJDK HotSpot as described in:
On 2/1/08, Prasad Kulkarni <prasad1310 at hotmail.com> wrote:
> Thanks everyone for your help.
> My research only involves making changes to the hotspot JVM. I do not want to build the class libraries and anything else that I don't have to. Earlier this week, I downloaded just the hotspot compiler from one of Sun's site (not the OpenJDK) and built it on fedora/gcc 4.1.2 after making some changes to the source files, mainly due to gcc incompatibilities, I believe. I also downloaded the latest java SDK hoping that just by replacing the libjvm.so file all would work.
> Since that did not work, I started looking at the OpenJDK project. One question I have is, exactly how much of the entire JDK does one have to build to start customizing hotspot? The hotspot FAQ page provides instructions to get the source for the hotspot VM. Those links did not work for me, in particular the one for the source bundle,
> So, I have been attempting to download the OpenJDK using Volker's instructions on his weblog. Currently, I don't have all the files as yet, mercurial only downloads 26 files without hgforest. So, I will try to solve those issues today. Please let me know if any one has any suggestions.
> > Date: Thu, 31 Jan 2008 22:23:34 -0800
> > From: Peter.Kessler at Sun.COM
> > Subject: Re: hotspot build instructions
> > To: prasad1310 at hotmail.com
> > CC: hotspot-dev at openjdk.java.net
> > I wrote osse-build-linux-i586 back when all we had out in the
> > open was the HotSpot source code. It's been superseded by all
> > the good work people have done making it easy (possible) to
> > build HotSpot as part of building the whole OpenJDK.
> > Do you want to build just HotSpot (the JVM, no class libraries)
> > or do you want to build the whole JDK? If so, you might want
> > to post questions on build-dev at openjdk.java.net.
> > I'll take a note to clean up old http://openjdk.java.net/groups/hotspot
> > web pages, but it won't make it to the top of my stack soon.
> > ... peter
> > Prasad Kulkarni wrote:
> >> Hi,
> >> I am attempting to install hotspot, and use it for some of our research.
> >> Although I have downloaded all the source files, the link to the "instructions
> >> for building Hotspot VM" does not seem to work for me. I am trying to open the
> >> link from the FAQ page at:
> >> http://openjdk.java.net/groups/hotspot/faq.html
> >> The link for instructions for linux points to:
> >> http://openjdk.java.net/groups/hotspot/osse-build-linux-i586
> >> I will greatly appreciate if it could be possible to fix the link, or for some
> >> one to send me their copy of the build instructions.
> >> thank you,
> >> Prasad
> Need to know the score, the latest news, or you need your Hotmail(R)-get your "fix".
More information about the hotspot-dev