From 8ae64ff2e4f01cbaff7d9b4cc7d69e1cca843feb Mon Sep 17 00:00:00 2001 From: Paul Eggleton Date: Fri, 23 May 2014 16:22:16 +0100 Subject: bitbake: bitbake-layers: show-cross-depends: ignore self-satisfied RDEPENDS Overlayed recipes caused this to show false positives because the overlaying version appeared to be satisfying the overlayed version's RDEPENDS; but you'd never be building both at the same time. (Bitbake rev: b94318174fe7f92b9a20eabb0bc4055066cb3d51) Signed-off-by: Paul Eggleton Signed-off-by: Richard Purdie --- bitbake/bin/bitbake-layers | 3 +++ 1 file changed, 3 insertions(+) (limited to 'bitbake/bin') diff --git a/bitbake/bin/bitbake-layers b/bitbake/bin/bitbake-layers index 326239a6a0..135096bce7 100755 --- a/bitbake/bin/bitbake-layers +++ b/bitbake/bin/bitbake-layers @@ -626,6 +626,9 @@ The .bbappend file can impact the dependency. for rdep in all_rdeps: all_p = bb.providers.getRuntimeProviders(self.bbhandler.cooker_data, rdep) if all_p: + if f in all_p: + # The recipe provides this one itself, ignore + continue best = bb.providers.filterProvidersRunTime(all_p, rdep, self.bbhandler.config_data, self.bbhandler.cooker_data)[0][0] -- cgit v1.2.3-54-g00ecf