Page MenuHomeSolus

Packaging and build updates for openjdk-11
ClosedPublic

Authored by serebit on Sep 8 2021, 5:07 AM.
Tags
None
Referenced Files
F10870578: D11819.diff
Jun 18 2023, 9:50 AM
F10827943: D11819.id28744.diff
Jun 4 2023, 7:58 AM
F10821703: D11819.diff
Jun 2 2023, 1:38 PM
F10792436: D11819.id28734.diff
May 27 2023, 7:19 AM
F10760002: D11819.id28820.diff
May 17 2023, 11:33 PM
F10759944: D11819.id28733.diff
May 17 2023, 11:13 PM
F10732837: D11819.diff
May 11 2023, 5:43 PM
F10718379: D11819.diff
May 5 2023, 2:52 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
Lint
Lint Not Applicable
Unit
Tests Not Applicable

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.