summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2013-09-04 12:48:27 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-09-04 14:15:57 +0100
commit6d41d0dab7320c94f8e8d95d5e76a1e2c84b3dd0 (patch)
tree551fc08dba3422d95738294d787660948bf8d1ac /meta
parent990deb3b894806b512f061759e11e9aa84b2d98a (diff)
downloadast2050-yocto-poky-6d41d0dab7320c94f8e8d95d5e76a1e2c84b3dd0.zip
ast2050-yocto-poky-6d41d0dab7320c94f8e8d95d5e76a1e2c84b3dd0.tar.gz
package.bbclass: Fix darwin shlib handling
shlibs dependency calculations on darwin we not functioning correctly, we need to process the filename without the complete path. If we don't, "." characters in the path cause problems. (From OE-Core rev: 07e697d651178a84007123181fca38e4d98ae0e9) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/classes/package.bbclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass
index f6f9310..50490bc 100644
--- a/meta/classes/package.bbclass
+++ b/meta/classes/package.bbclass
@@ -1386,7 +1386,7 @@ python package_do_shlibs() {
if (file.endswith('.dylib') or file.endswith('.so')) and not pkg.endswith('-dev') and not pkg.endswith('-dbg'):
# Drop suffix
- name = file.rsplit(".",1)[0]
+ name = os.path.basename(file).rsplit(".",1)[0]
# Find all combinations
combos = get_combinations(name)
for combo in combos:
OpenPOWER on IntegriCloud