<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
On 16/05/2012 13:32, Erik Joelsson wrote:
<blockquote cite="mid:4FB39E43.6080909@oracle.com" type="cite">The
build-infra project has been quite productive and would like to
push an update to the new build in jdk8.
<br>
<br>
All webrevs can be found here:
<a class="moz-txt-link-freetext" href="http://cr.openjdk.java.net/~erikj/build-infra-m1.1/">http://cr.openjdk.java.net/~erikj/build-infra-m1.1/</a>
<a class="moz-txt-link-rfc2396E" href="http://cr.openjdk.java.net/%7Eerikj/build-infra-m1.1/"><http://cr.openjdk.java.net/%7Eerikj/build-infra-m1.1/></a>
<br>
<br>
What's new in this push?
<br>
* Makefile conversion is basically done (a few minor exceptions
but all code is compiled by new makefiles now).
<br>
* Solaris ia32 is now as binary compatible with the old build as
linux is.
<br>
* Build speed is significantly improved since only new makefiles
are used. (Rough examples for full open build: Linux 7min, Solaris
ia32 7min, Windows 22min)
<br>
* Windows still builds and is runnable.
<br>
* Several bugfixes.
<br>
<br>
Why push now, it's not all done yet?
<br>
The main driver for this push is the jigsaw project that needs to
consume the full conversion of the makefiles in order to work on
the jigsaw build. We also think that people trying out the new
build will enjoy the speed improvement. Of course we also welcome
more feedback on the new build system.
<br>
<br>
/Erik
</blockquote>
<span class="new">One thing about the update is that it adds a
compile time dependency on
javax.tools.annotation.GenerateNativeHeader to many areas. I think
this requires consideration from a modularity perspective.<br>
<br>
-Alan.<br>
</span>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
</body>
</html>