A note for those building OpenJDK7 b58 from the source
Tim Bell
Tim.Bell at Sun.COM
Tue May 12 01:05:42 UTC 2009
Hello-
If you are doing full control builds (langtools corba jax* hotspot jdk)
you will not notice this - hit delete now.
Otherwise, please be advised that the push for JSR 292 (invokedynamic)
into b58 went into two repositories: langtools ^[1] and jdk ^[2].
To get a javac that understands these changes you must build langtools
and then use those results to build jdk.
To say that a different way - if you import an older javac from a
previous JDK7 build, the build will fail in the jdk repository.
If you have scripts that try to save build time by skipping big parts of
the full control build, they will be blindsided (and very surprised :-)
by this set of changes.
Hope this helps prevent some confusion-
Tim Bell
[1] http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/e2722bd43f3a
[2] http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d201987cb76c
More information about the build-dev
mailing list