RFR: JDK-8213338 Reduce the number of generated make targets
Magnus Ihse Bursie
magnus.ihse.bursie at oracle.com
Wed Nov 7 13:02:28 UTC 2018
On some systems, we're starting to hit limits due to the number of
generated make targets. With the recent change from run-test-* to
test-*, where the run-test-* still were kept for backwards
compatibility, we effectively increased the number of make targets.
This also goes for exploded-run-test-* and exploded-test-*, however,
using the exploded testing is a less commonly used method, and can be
used without direct make targets. I propose to remove those targets to
lessen the pressure. All exploded tests can still be run as before, but
using "make exploded-test TEST=foo" instead of "make exploded-test-foo".
The one exception is exploded-test-gtest, which is commonly used by
Hotspot developers to test Hotspot without having to build a complete
jdk-image before testing. I've kept this, along with the mechanism for
adding more targets for exploded-test-* on a case-by-case basis, should
the need arise.
More information about the build-dev