Project Proposal: Build Infrastructure Changes
kelly.ohair at oracle.com
Mon Apr 25 23:36:52 UTC 2011
On Apr 24, 2011, at 12:17 PM, Lussier, Denis wrote:
> My two cents are:
> I think this is great. To say the least, it has historically been
> challenging and/or non-standard to build OpenJDK (most especially on
Keep in mind, that our goals did not include meeting anyone's standards, there are
just too many of them, and often they leave out something critical to what we need
for a project that builds on so many platforms/compilers/etc.
> I think first impressions when building a project are very important.
> People can become quickly enthused (and stay with it to become a long
> term contributor) OR they go away and incorrectly assume OpenJDK isn't
> really open.
I'm concerned that your definition of "open" means we must strictly follow a style or
pre-defined template for building.
We want to explore some techniques, some new, some old, that could be a big win
to building in record time, so we may need to color outside the lines for a while.
> On 4/24/11, Kelly O'Hair <kelly.ohair at oracle.com> wrote:
>> I sent this, but I'm not seeing any record it was received... :^(
>> Begin forwarded message:
>>> From: Kelly O'Hair <kelly.ohair at oracle.com>
>>> Date: April 22, 2011 16:49:29 PM PDT
>>> To: announce at openjdk.java.net
>>> Subject: Project Proposal: Build Infrastructure Changes
>>> Reply-To: discuss at openjdk.java.net
>>> Project Proposal: Build Infrastructure Changes
>>> In accordance with the OpenJDK guidelines for projects , I hereby
>>> propose the OpenJDK Project "Build Infrastructure Changes".
>>> This Project will be used for developing major changes to the JDK build
>>> A list of some of the goals include:
>>> * Drastically improving the turnaround on full builds
>>> * Provide a reliable way for incremental builds to work
>>> * Simplify the makefiles drastically avoiding unnecessary nested makes
>>> * Allow for parallel building with make -j
>>> * Allow for 32bit builds to happen on 64bit systems
>>> * Allow for use of more portable build tools (compilers etc.) where
>>> This work will be done in a separate set of repositories.
>>> I propose this project be sponsored by the Build Group  and that I
>>> be the initial moderator of the project.
>>>  http://openjdk.java.net/projects/
>>>  http://openjdk.java.net/groups/build/
More information about the build-dev