- 
    Bug 
- 
    Resolution: Fixed
- 
     P3 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
 
-