Integrated: 8341553: Remove UseCompactObjectHeaders extra CDS archives

Calvin Cheung ccheung at openjdk.org
Tue Nov 19 23:40:21 UTC 2024


On Tue, 12 Nov 2024 23:27:27 GMT, Calvin Cheung <ccheung at openjdk.org> wrote:

> With this change, the compact object headers related CDS archives (`classes_coh.jsa` and `classes_nocoops_coh.jsa`) will not be generated by default. If the user needs them, the user can specify the `--enable-cds-archive-coh=yes` build configure option.
> This change also modified the TestDefaultArchiveLoading.java test.
> 
> Testing:
> 
> - default build config: classes*coh.jsa CDS archives are not generated
> - build configured with `--enable-cds-archive-coh=yes`: classes*coh.jsa CDS archives are generated
> - build configured with `--enable-cds-archive-coh=no`: classes*coh.jsa CDS archives are not generated
> - passed tiers 1 and 3 tests
> 
> Update:
> 
> The classes*coh.jsa archives will be generated by default. In case the user doesn't want to generate those archives, just specify the --disable-cds-archive-coh option in the build configure command.

This pull request has now been integrated.

Changeset: acdbf833
Author:    Calvin Cheung <ccheung at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/acdbf83325296511e6d27cc696911d81f99b8063
Stats:     31 lines in 2 files changed: 29 ins; 1 del; 1 mod

8341553: Remove UseCompactObjectHeaders extra CDS archives

Reviewed-by: erikj, iklam, coleenp

-------------

PR: https://git.openjdk.org/jdk/pull/22051


More information about the build-dev mailing list