[RFR] [11u] JDK-8232748: "Build static versions of certain JDK libraries"
Andrew Hughes
gnu.andrew at redhat.com
Thu Feb 27 04:52:29 UTC 2020
Bug: https://bugs.openjdk.java.net/browse/JDK-8232748
Webrev: https://cr.openjdk.java.net/~andrew/openjdk11/8232748/webrev.01/
This patch adds targets to the build so that static versions of the JDK
native libraries can be built, using static-libs-image. Such static
versions of the libraries are required for consumption by Graal.
With JDK-8210459 now in 11u, this is a largely clean backport, aside
from some context changes, due to additional targets (JCov, JMH) being
present in trunk:
* In make/Bundles.gmk, 11u does not have jcov-bundles
* In make/Main.gmk, 11u does not have jcov-image or jcov-bundles
* In make/autoconf/spec.gmk.in, 11u does not have JMH_CORE_JAR, etc or
JCOV_BUNDLE_NAME.
* In make/conf/jib-profiles.js, the dependencies list in 11u doesn't
include jmh and jcov.
Building the new target, static-libs-image, succeeded. This should have
no effect on other targets.
Thanks,
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
More information about the jdk-updates-dev
mailing list