-
Enhancement
-
Resolution: Fixed
-
P2
-
7, 8
-
b34
-
generic, x86
-
generic, windows_xp
This is probably one in a serious of CRs with regard to build infrastructure changes, that will include:
* parallel javac compilation (per package), using -implicit:none
* possible re-use of implicitly compiled classes
* possible use of javac server to avoid restarting JVMs
* full and complete dependencies in the makefiles
* shared (common) makefile logic used by all repositories
* build deps feature that automatically installs any non-system software needed for the builds from a build serve
* autoconf setup for the pattern:
./configure && make && make test && make [install or packages]
Plus more....
In addition, in the corba repository the idlj tool from the boot is used and it should build a bootstrap idlj from it's sources, and use that in the corba build, then build an official idlj tool as part of the deliver. Just like langtools.
* parallel javac compilation (per package), using -implicit:none
* possible re-use of implicitly compiled classes
* possible use of javac server to avoid restarting JVMs
* full and complete dependencies in the makefiles
* shared (common) makefile logic used by all repositories
* build deps feature that automatically installs any non-system software needed for the builds from a build serve
* autoconf setup for the pattern:
./configure && make && make test && make [install or packages]
Plus more....
In addition, in the corba repository the idlj tool from the boot is used and it should build a bootstrap idlj from it's sources, and use that in the corba build, then build an official idlj tool as part of the deliver. Just like langtools.
- duplicates
-
JDK-6892741 Improve make build performance
-
- Closed
-
- relates to
-
JDK-6604023 CORBA: IDLJ default is BOOT idlj needs to be idlj.jar
-
- Closed
-