On Mon, 2017-02-06 at 14:27 +0000, Richard Purdie wrote: > What happens if you set DEPENDS? With DEPENDS I do at least get some entries for ecj-bootstrap-native in task-depends.dot. The relevant ones seem to be: "gnujaf-native.do_prepare_recipe_sysroot" -> "ecj-bootstrap- native.do_populate_sysroot" "ecj-bootstrap-native.do_prepare_recipe_sysroot" -> "libecj-bootstrap- native.do_populate_sysroot" which looks fairly encouraging. And in log.do_prepare_recipe_sysroot I see: Considering setscene task: ['libecj-bootstrap-native', 'do_populate_sysroot']   considering dependency: ['ecj-bootstrap-native', 'do_populate_sysroot'] Adding dependency on libecj-bootstrap-native But sadly the contents of libecj-bootstrap-native doesn't actually show up in gnujaf-native's recipe-sysroot-native. p.