summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2014-05-23 16:22:16 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-05-28 08:29:18 +0100
commit8ae64ff2e4f01cbaff7d9b4cc7d69e1cca843feb (patch)
treecbb99db7e19170d712dff295888f7fb316d9143c
parent603f3fbe984a9b7d8ef55a2e93326329855faf76 (diff)
downloadpoky-8ae64ff2e4f01cbaff7d9b4cc7d69e1cca843feb.tar.gz
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 <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rwxr-xr-xbitbake/bin/bitbake-layers3
1 files changed, 3 insertions, 0 deletions
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.
626 for rdep in all_rdeps: 626 for rdep in all_rdeps:
627 all_p = bb.providers.getRuntimeProviders(self.bbhandler.cooker_data, rdep) 627 all_p = bb.providers.getRuntimeProviders(self.bbhandler.cooker_data, rdep)
628 if all_p: 628 if all_p:
629 if f in all_p:
630 # The recipe provides this one itself, ignore
631 continue
629 best = bb.providers.filterProvidersRunTime(all_p, rdep, 632 best = bb.providers.filterProvidersRunTime(all_p, rdep,
630 self.bbhandler.config_data, 633 self.bbhandler.config_data,
631 self.bbhandler.cooker_data)[0][0] 634 self.bbhandler.cooker_data)[0][0]