--- old/make/common/JavaCompilation.gmk 2015-03-03 14:57:02.488479449 +0100 +++ new/make/common/JavaCompilation.gmk 2015-03-03 14:57:02.400475767 +0100 @@ -577,10 +577,6 @@ $$($1_BIN)/_the.$1_batch: $$($1_SRCS) $$($1_DEPENDS) $$($1_VARDEPS_FILE) $(MKDIR) -p $$(@D) $$(dir $$($1_SJAVAC_PORTFILE)) - # As a workaround for sjavac not tracking api changed from the classpath, force full - # recompile if an external dependency, which is something other than a source - # change, triggered this compilation. - $$(if $$(filter-out $$($1_SRCS), $$?), $(FIND) $$(@D) -name "*.class" $(FIND_DELETE)) $$(call ListPathsSafely,$1_SRCS,\n, >> $$($1_BIN)/_the.$1_batch.tmp) $(ECHO) Compiling $1 ($$($1_JVM) $$($1_SJAVAC) \