Build Infrastructure changes
Kelly O'Hair
kelly.ohair at oracle.com
Tue Aug 2 06:24:46 PDT 2011
In case you are on this alias, you may have noticed the sync up of the repos at
http://hg.openjdk.java.net/build-infra/jdk7
Fredrik was just updating our jdk7 repos with the final changesets of the jdk7 release, so now they
match the final jdk7 release.
Just a few reminders/clarifications...
* build-infra/jdk7 is a jdk7 clone that we are using to test out the new build infrastructure changes,
it is an un-gated and un-jchecked set of repositories, so any changesets we push in here are not
meant to be formal or final changesets, no formal reviews required, no CR or bugids needed,
it is just a sandbox for us to play in. Formal changesets will come later, and for jdk7 it would have to
be in jdk7 updates.
Un-gated means that pushes into it are done without the "-gate" path, e.g. just
ssh://YOUROPENJDKUSERNAME@hg.openjdk.java.net/build-infra/jdk7
* build-infra/jdk8 will be setup a little later, and we will probably switch to jdk8 in a few weeks or months,
but the basic build infrastructure changes are the same or extremely similar right now for jdk7 and jdk8.
* We will not be making any guarantees that these changes are permanent or stable, so anyone cloning
these repositories needs to understand that. We will try and verify things work, but we cannot make
any guarantees that all systems can work at all times.
What to expect...
Step One: use of autoconf and a ./configure style setup, e.g.:
./configure # To configure the build (may need to run 'sh ./configure' if the file has no execute permissions)
make # To do the build
make test # To run tests
make install or make packages # To be defined a little later
Prerequisites are having Mercurial or access to the sources, GNU make 3.81, and your basic unix utilities.
-kto
More information about the build-infra-dev
mailing list