summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorKoen Kooi <k-kooi@ti.com>2009-09-30 16:52:03 +0200
committerKoen Kooi <koen@openembedded.org>2009-10-01 11:05:43 +0200
commit98a7d32826bc362c4ee434e7a4def7c852e75281 (patch)
tree9db6bedb4095d49035f4f2536c95196b8a03b2dc /classes
parent62f36dcfade72f21aad64dd78392b97cc4d6ce47 (diff)
package bbclass: strip static libs as well
Diffstat (limited to 'classes')
-rw-r--r--classes/package.bbclass4
1 files changed, 2 insertions, 2 deletions
diff --git a/classes/package.bbclass b/classes/package.bbclass
index 5a9fa503ae..c232e3f19d 100644
--- a/classes/package.bbclass
+++ b/classes/package.bbclass
@@ -159,7 +159,7 @@ def runstrip(file, d):
if ret:
bb.error("runstrip: 'file %s' failed (forced strip)" % file)
- if "not stripped" not in result:
+ if "not stripped" not in result and ".a" not in file:
bb.debug(1, "runstrip: skip %s" % file)
return 0
@@ -393,7 +393,7 @@ python populate_packages () {
for root, dirs, files in os.walk(dvar):
for f in files:
file = os.path.join(root, f)
- if not os.path.islink(file) and not os.path.isdir(file) and isexec(file):
+ if not os.path.islink(file) and not os.path.isdir(file) and (isexec(file) or ".a" in file):
runstrip(file, d)
pkgdest = bb.data.getVar('PKGDEST', d, 1)