Page MenuHomeSolus

Packaging and build updates for openjdk-11
ClosedPublic

Authored by serebit on Sep 8 2021, 5:07 AM.
Tags
None
Referenced Files
F11036801: D11819.id.diff
Wed, Aug 9, 7:45 PM
F11036800: D11819.id28733.diff
Wed, Aug 9, 7:45 PM
F11036799: D11819.id28734.diff
Wed, Aug 9, 7:45 PM
F11036798: D11819.id28743.diff
Wed, Aug 9, 7:45 PM
F11036797: D11819.id28820.diff
Wed, Aug 9, 7:45 PM
F11036796: D11819.id28744.diff
Wed, Aug 9, 7:45 PM
F11027069: D11819.diff
Wed, Aug 9, 3:21 AM
F10870578: D11819.diff
Jun 18 2023, 9:50 AM
Tokens
"100" token, awarded by joebonrichie.

Details

Summary

Packaging Changes:

  • Compile with clang (reduces package size by 143 MB)
  • Include optional ZGC garbage collector
  • Enable base hotspot test suite
  • If $HOME is unavailable, use the current directory for user prefs (avoids errors within solbuild)
  • Don't echo the value of _JAVA_OPTIONS to console if it's set in the environment

These changes drop the main openjdk-11 package size from 396.6 MB to 253.6 MB.

Test Plan

Unit tests passed; built gradle, maven, ant, kotlin, freeplane, projectlibre, dbeaver, scala; ran dbeaver

Diff Detail

Repository
R4992 openjdk-11
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 1689
Build 1689: arc lint + arc unit

Event Timeline

joebonrichie added a subscriber: joebonrichie.

Maybe mention the package size difference as a percentage or give raw numbers.

@serebit. You are splitting a new package here so you have to fix the component of openjdk-11-src.

Use programming.java component for openjdk-11-src

Merge openjdk-11-src back into openjdk-11

This revision is now accepted and ready to land.Sep 15 2021, 4:23 PM
This revision was automatically updated to reflect the committed changes.