Announcement: build-infra-beta-01

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Thu Feb 11 13:16:48 UTC 2016


I'm now officially declaring our first beta. :-)

I have tagged all repos in the forest with 'build-infra-beta-01'. This 
means that it's possible to get to this state of the build by 'bash 
common/bin/hgforest.sh update -r build-infra-beta-01'.

I believe the new hotspot project is in such a shape that we can start 
recruiting outside (that is, outside of the active build-infra group :)) 
beta testers. I'll prepare some announcement of this to suitable mailing 
lists shortly. I'm also currently writing down some documentation 
describing important points of the new build system.

A beta is not a finished version. Known outages for beta-01:

* Build result equality is not fully achieved. The resulting bits will 
differ from the old builds in non-trivial ways. Most likely, these 
differences will not have any reasonable impact, though.

* Compiler flags (CFLAGS) are not correctly set for some odd cases. This 
could mean overrides for individual files on specific operating systems, 
or flags that needs to be adjusted for other versions of the compilers 
than the Oracle official version. (This is the most likely case for the 
issues seen above.)

* The pregenerated interpreter is not yet supported.

* The integration of JVM_CFLAGS in flags.m4 is less than ideal. A full 
cleanup of flags.m4 require extensive changes to the JDK build as well, 
so this will most likely need to wait until after the initial 
integration of the new build system, to minimize risk.

/Magnus


More information about the build-infra-dev mailing list