~/talk

Building your own JDK in 10 steps

Talkat Devoxx Belgium 2019 · 2019-11-04..11-08· [java, open-source]
slides:none on file

Steps show how to clone OpenJDK Mercurial branches on an Ubuntu VM, install hg, run configure and use make to run make images and produce a real JDK image. Each branch downloads about 2.5GB per branch and produces roughly 6–6.5GB output, so expect around 20–30 minutes per build and tens of gigabytes for multiple branches. The produced build runs, supports Amber preview features with --enable-preview, and compiles records that generate equals/toString and enforce constructor validation.

AI-written summary · about

  1. 0:00Intro
  2. 0:37Why build JDK
  3. 1:35Nonexisting JDK
  4. 6:00How it works
  5. 8:31Installing mercurial
  6. 9:17Choosing a branch
  7. 10:45Downloading source code
  8. 11:49Finding your branch
  9. 13:31Running configure
  10. 15:40Running compile
  11. 16:17Make images
  12. 19:56Demo
  13. 26:30Wrapping up
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.