package.bbclass: Treat .node files same as .so when checking what to strip
Typically in a node/npm compiled modules the module is named .node. This is a binary module without a wrapper so it can actually be relatively large if unstripped. (From OE-Core rev: d14bc2667575bc0e29b9e90d80c01703639b76f1) Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
e0bc781ce0
commit
959b7f204e
|
@ -907,7 +907,7 @@ python split_and_strip_files () {
|
|||
continue
|
||||
# Check its an excutable
|
||||
if (s[stat.ST_MODE] & stat.S_IXUSR) or (s[stat.ST_MODE] & stat.S_IXGRP) or (s[stat.ST_MODE] & stat.S_IXOTH) \
|
||||
or ((file.startswith(libdir) or file.startswith(baselibdir)) and ".so" in f):
|
||||
or ((file.startswith(libdir) or file.startswith(baselibdir)) and (".so" in f or ".node" in f)):
|
||||
# If it's a symlink, and points to an ELF file, we capture the readlink target
|
||||
if cpath.islink(file):
|
||||
target = os.readlink(file)
|
||||
|
|
Loading…
Reference in New Issue