-
Bug
-
Resolution: Fixed
-
P3
-
9
-
b29
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8081966 | emb-9 | Mandy Chung | P3 | Resolved | Fixed | b29 |
The verify-modules top-level target runs:
$(MAKE) $(MAKE_ARGS) -f ModulesXml.gmk checkdeps
but checkdeps is defined as:
checkdeps: $(JDEPS_MODULES_XML)
$(ECHO) "Checking dependencies across JDK modules"
$(FIXPATH) $(JDK_OUTPUTDIR)/bin/jdeps -verify:access -mp $(JDK_OUTPUTDIR)/modules
which tries to execute the jdeps that has just been built. But that will not work for cross-compilation builds.
Full JPRT builds hit this problem because it uses the "all" target which now includes verify-modules
$(MAKE) $(MAKE_ARGS) -f ModulesXml.gmk checkdeps
but checkdeps is defined as:
checkdeps: $(JDEPS_MODULES_XML)
$(ECHO) "Checking dependencies across JDK modules"
$(FIXPATH) $(JDK_OUTPUTDIR)/bin/jdeps -verify:access -mp $(JDK_OUTPUTDIR)/modules
which tries to execute the jdeps that has just been built. But that will not work for cross-compilation builds.
Full JPRT builds hit this problem because it uses the "all" target which now includes verify-modules
- backported by
-
JDK-8081966 checkdeps build target doesn't work for cross-compilation builds
-
- Resolved
-