On Jul 4, 2012, at 11:46 PM, Henri Gomez wrote:

> What's current build process to be used ?

It appears that JDK 8 needs to be built with a JDK 8 release.  (I don't have 
any information about whether this is intentional or why it is.)

Below are some recent changes I've made to my copy of build.sh, including a 
setting of ALT_BOOTDIR.

Another form of build breakage may show up also, if you use a very new JDK 8 
release to build with.  Some recent builds of javac get this error when 
building the new meth-lazy stuff:

> /Users/jrose/Projects/davinci/sources/jdk/src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java:37:
>  error: package com.sun.xml.internal.ws.org.objectweb.asm does not exist
> import com.sun.xml.internal.ws.org.objectweb.asm.*;

I haven't tracked down this bug, but it may be a change in the way javac 
performs filtering on rt.jar.  My workaround is to use a slightly older version 
of JDK 8 to build with.

I hope this helps...
— John


diff -ru build.sh.~5~ build.sh
--- build.sh.~5~        2012-02-15 23:45:46.000000000 -0800
+++ build.sh    2012-07-07 21:59:34.000000000 -0700
@@ -21,7 +21,9 @@
 #export ALT_BOOTDIR=/usr/local/soylatte16-i386-1.0.3
 #export ALT_BOOTDIR=/usr/local/soylatte16-amd64-1.0.3
 #export ALT_BOOTDIR=$JAVA7X_HOME
-export 
ALT_BOOTDIR=$DAVINCI/sources/build-stable-bootstrap-0623/bsd-i586/j2sdk-image
+#export 
ALT_BOOTDIR=$DAVINCI/sources/build-stable-bootstrap-0623/bsd-amd64/j2sdk-image
+#export ALT_BOOTDIR=$HOME/env/JAVA7_HOME
+export ALT_BOOTDIR=$HOME/env/JAVA8_HOME
 
 #for solaris hack this file: ./jdk/src/solaris/javavm/export/machine/endian.h
 
@@ -40,11 +42,10 @@
   ALT_JIBX_LIBS_PATH=$HOME/Downloads/jibx/lib
   ALT_JDK_IMPORT_PATH=$ALT_BOOTDIR
   ALT_BOOTDIR=$ALT_BOOTDIR
-  ALT_BINARY_PLUGS_PATH=$HOME/Downloads/JDK7/jdk-7-icedtea-plugs
-  ALT_FREETYPE_HEADERS_PATH=/usr/X11R6/include
-  ALT_FREETYPE_LIB_PATH=/usr/X11R6/lib
   ANT_HOME=/usr/share/ant
   NO_DOCS=true
+  NO_DEMOS=true
+  NO_SAMPLES=true
   HOTSPOT_BUILD_JOBS=2
   BUILD_LANGTOOLS=true
   BUILD_HOTSPOT=true
@@ -58,8 +62,8 @@
   LD_LIBRARY_PATH=
   COMMAND_MODE=unix2003
   OPENJDK=true
-  CC=gcc-4.2
-  CXX=g++-4.2
+  CC=$(  xcrun -find gcc )
+  CXX=$( xcrun -find g++ )
 "
 
 # MACOSX_UNIVERSAL=false





_______________________________________________
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Reply via email to