are there changes for building mlvm now that 1.7 is released?

Stephen Bannasch stephen.bannasch at deanbrook.org
Fri Sep 2 06:11:20 PDT 2011


>OK, I have rebased the mlvm patch repository to hsx/hotspot-comp.
>
>If you have been reusing your upstream source repositories (based on bsd-port), you will have to discard them and pull instead from hotspot-comp.
>
>As a temporary solution for building on Mac OS, I have included a set of new patches called patches/*/jdk7-b147-to-bsd-port.patch which capture the relevant differences from bsd-port, and are applicable to the contents of hsx/hotspot-comp/*/. When we get the bsd-port changes folded into hsx, these ugly patches will go away.
>
>BTW, if you build on Mac OS, you need to enable the guard "bsd-port" in the patch queue guard files, or else the uglypatches won't get rolled in.  The makefile (in patches/make/) attempts to do this automagically for you.
>
>Please give it a whirl and let me know what breaks.

I removed the bsd-port forest in sources and ran:

  hg fclone http://hg.openjdk.java.net/hsx/hotspot-comp sources

Re-created the ALT_COMPILER_PATH dir and symlinks to gcc 4.0 compilers

Updated my build scripts (https://gist.github.com/243072) to use the latest steps in:

  patches/README.txt

but am getting these errors now:

*** running make ...

jdk/make/common/shared/Defs.gmk:181: "WARNING: Value of ARCH cannot be empty, will use ''"
jdk/make/common/shared/Defs.gmk:181: "WARNING: Value of PLATFORM cannot be empty, will use ''"
jdk/make/common/shared/Defs.gmk:380: jdk/make/common/shared/Defs-.gmk: No such file or directory
jdk/make/common/shared/Defs.gmk:546: *** "ERROR: Trouble with the absolute path for OUTPUTDIR './build/-'". Stop.


More information about the mlvm-dev mailing list