diff options
Diffstat (limited to 'meta/classes')
-rw-r--r-- | meta/classes/package.bbclass | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass index f17c8d584a..2aec3e6bd9 100644 --- a/meta/classes/package.bbclass +++ b/meta/classes/package.bbclass | |||
@@ -1572,8 +1572,11 @@ python package_do_shlibs() { | |||
1572 | bb.debug(2, '%s: Dependency %s covered by PRIVATE_LIBS' % (pkg, n[0])) | 1572 | bb.debug(2, '%s: Dependency %s covered by PRIVATE_LIBS' % (pkg, n[0])) |
1573 | continue | 1573 | continue |
1574 | if n[0] in shlib_provider.keys(): | 1574 | if n[0] in shlib_provider.keys(): |
1575 | shlib_provider_path = list() | ||
1576 | for k in shlib_provider[n[0]].keys(): | ||
1577 | shlib_provider_path.append(k) | ||
1575 | match = None | 1578 | match = None |
1576 | for p in n[2] + libsearchpath: | 1579 | for p in n[2] + shlib_provider_path + libsearchpath: |
1577 | if p in shlib_provider[n[0]]: | 1580 | if p in shlib_provider[n[0]]: |
1578 | match = p | 1581 | match = p |
1579 | break | 1582 | break |