diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2014-05-23 16:22:16 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-05-28 08:29:18 +0100 |
commit | 8ae64ff2e4f01cbaff7d9b4cc7d69e1cca843feb (patch) | |
tree | cbb99db7e19170d712dff295888f7fb316d9143c | |
parent | 603f3fbe984a9b7d8ef55a2e93326329855faf76 (diff) | |
download | poky-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-x | bitbake/bin/bitbake-layers | 3 |
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] |