-
Bug
-
Resolution: Fixed
-
P3
-
9
-
b84
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8141745 | emb-9 | Magnus Ihse Bursie | P3 | Resolved | Fixed | team |
As a result of the recent work in the build-infra sandbox, here is a batch of improvements and fixes to the build-infra structure. Some of these are needed to support the conversion of the building of an Oracle internal test framework, while other are general improvements.
A list of fixes included:
* Fix for LogFailures which did not work if $1 had a / in it's name.
* Improved vardeps handling in JavaCompilation.
* Improved LOG=info logging from SetupNativeCompilation.
* Add a COMP_DIR option to COMPARE_BUILD, to allow comparison of two specific subdirectories (and not only normal images).
* Improved error reporting in case of incorrect usage of paths to SetupJavaCompilation and SetupNativeCompilation.
* Improvements of the compare script for build result comparisions, including two new options --strip and --sort-symbols, which
will strip all binaries before comparing, and sort all native symbols (per library) before comparing them, respectively.
* Properly handle Java manifest files given by MANIFEST argument even with linebreak issues
* In JavaCompilation, add KEEP_DUPS argument (Do not remove duplicate file names from different source roots).
A list of fixes included:
* Fix for LogFailures which did not work if $1 had a / in it's name.
* Improved vardeps handling in JavaCompilation.
* Improved LOG=info logging from SetupNativeCompilation.
* Add a COMP_DIR option to COMPARE_BUILD, to allow comparison of two specific subdirectories (and not only normal images).
* Improved error reporting in case of incorrect usage of paths to SetupJavaCompilation and SetupNativeCompilation.
* Improvements of the compare script for build result comparisions, including two new options --strip and --sort-symbols, which
will strip all binaries before comparing, and sort all native symbols (per library) before comparing them, respectively.
* Properly handle Java manifest files given by MANIFEST argument even with linebreak issues
* In JavaCompilation, add KEEP_DUPS argument (Do not remove duplicate file names from different source roots).
- backported by
-
JDK-8141745 Various improvements in build infrastructure
-
- Resolved
-