Patch to build 64 bit VM

Kelly O'Hair Kelly.Ohair at Sun.COM
Sat Jan 3 11:00:11 PST 2009


The NO_DOCS and jvmti.html have never been related to each other.
The NO_DOCS mostly applied to the javadoc docs in the non-hotspot
repositories, jvmti.html isn't part of the javadoc generated files.

The hotspot jvmti file generation is a bit special. There is a jvmti.xml file
in the hotspot repository that is used to generate hotspot C++ code,
jvmti.h, and jvmti.html (the JVM TI document).
So jvmti.h and jvmti.html are considered 'export' files from builds
of hotspot, along with files like, jni.h, jmm.h, etc.

The jvmti.html file is essentially this file, e.g. jdk6


Michael Franz wrote:
> Hi,
> On Wed, Dec 31, 2008 at 11:32 PM, Xiaobin Lu <Xiaobin.Lu at 
> <mailto:Xiaobin.Lu at>> wrote:
>     Greg,
>     I tried to pass in LP64=1 to build 64 bit VM on Mac OS. This is same as
>     other platforms. It looks like you have checked in the fix to
>     os_bsd_x86.cpp so I don't believe I have to do anything more.
>     Regards,
>     Happy new year.
>     -Xiaobin
> I am not sure where this leaves the 64 bit and 32 bit builds, but I 
> cannot build either without patching them.  I also noticed that the 64 
> bit builds does not seem to honor the NO_DOCS=true flag. 
> make[3]: *** No rule to make target 
> `/Users/mfranz/developer/openjdk-bsd/repos/2009-01-02/build/bsd-i586/hotspot/import/docs/platform/jvmti/jvmti.html', 
> needed by `generic_export'
> Michael
> ------------------------------------------------------------------------

More information about the bsd-port-dev mailing list