How do you "make everything"?

Archie Cobbs archie.cobbs at gmail.com
Wed Jan 8 18:17:09 UTC 2025


There are build targets in OpenJDK that the Github actions don't build. For
example, "make bootcycle" is not done by Github actions.

This is of particular concern to compiler developers because most build
targets use the compiler, and one wants to make sure compiler changes don't
break any of those build targets; the success of Github actions is not
sufficient.

So what do people do when they want to "make everything"?

FWIW I've been doing this:

make
make hotspot
make static-libs-bundles
make product-bundles
make test-bundles
make bootcycle-images

but that list is just ad hoc and based mostly on past mistakes. Is there a
more complete list that includes every make target that could possibly be
affected by a change to the Java compiler?

Thanks,
-Archie

-- 
Archie L. Cobbs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/compiler-dev/attachments/20250108/0bd466a0/attachment.htm>


More information about the compiler-dev mailing list