BREAKING CHANGE: New hotspot build on by default. UPDATE YOUR CONFIGURATIONS!

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Thu Feb 11 11:03:00 UTC 2016


As a preparation for official beta testing and final integration into 
mainline, I've modified the behavior of --enable-new-hotspot-build.

The default is now to use the new build system. To use the old, you must 
specify --disable-new-hotspot-build. Giving --enable-new-hotspot-build 
works just as before, but is essentially a no-op.

This is most likely to cause a problem if you (like me) have a lot of 
configurations hanging around. I have a bunch of configurations that is 
supposed to use the old build system, with names like "old-static-build" 
or "old-dtrace". If you have a configuration which relies on using the 
old build system by default, it will change after this patch!

I used the following command line to automatically update the 
configuration for the "old-*" configurations:

$ sed -i -e 
's/\(CONFIGURE_COMMAND_LINE:=\)/\1--disable-new-hotspot-build /' 
build/old-*/spec.gmk

After this, I can ran "make CONF=old- reconfigure" and everything is 
(should be) back to normal.

/Magnus


More information about the build-infra-dev mailing list