Makes sense! Thanks Tim.
Joel
Tim Bell wrote:
Joël wrote:
The target "images" is broken since I pulled 2 days ago this changeset:
http://hg.openjdk.java.net/jdk7/tl/jdk/rev/f494f33398f1 "6708729:
update jdk Makefiles for new javap"
The build error is:
[...]
/jmgt/mirror/jdk/6_05/promoted/latest/binaries/solaris-sparcv9/bin/jar
c0f
/jmgt/user/hg/repositories/jdk7/tl-local/jdk/build/solaris-sparc/lib/tools.jar
-C [...] \
-J-client -J-Xmx896m -J-Xms128m -J-XX:PermSize=32m
-J-XX:MaxPermSize=160m
/jmgt/user/hg/repositories/jdk7/tl-local/jdk/build/solaris-sparc/classes/com/sun/tools/classfile
: no such file or directory
/jmgt/user/hg/repositories/jdk7/tl-local/jdk/build/solaris-sparc/classes/com/sun/tools/javap
: no such file or directory
gnumake: *** [initial-image-jdk] Error 1
Anybody else having noticed this problem?
After sleeping on this issue I believe I understand what is happening.
When you build only tl/jdk the other pieces are assembled from the
latest promoted JDK.
The new classes Jon added for 6708729/6439940 are not there yet, so they
are not pulled
over. The build fails later when trying to assemble tools.jar.
The following statement applies only to the jdk7/tl forest: until b30 is
promoted, you _must_
build (at least) langtools plus jdk to get the new classes added.
You may build the rest (corba hotspot jaxp jaxws etc...) if you wish.
Tim