A note for those building OpenJDK7 b58 from the source
Tim.Bell at Sun.COM
Mon May 11 18:05:42 PDT 2009
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 ^ and jdk ^.
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-
More information about the build-dev