summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/classes/package.bbclass4
1 files changed, 4 insertions, 0 deletions
diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass
index 6a7f35a3e7..90e523693d 100644
--- a/meta/classes/package.bbclass
+++ b/meta/classes/package.bbclass
@@ -946,6 +946,7 @@ python split_and_strip_files () {
946 inodes = {} 946 inodes = {}
947 libdir = os.path.abspath(dvar + os.sep + d.getVar("libdir")) 947 libdir = os.path.abspath(dvar + os.sep + d.getVar("libdir"))
948 baselibdir = os.path.abspath(dvar + os.sep + d.getVar("base_libdir")) 948 baselibdir = os.path.abspath(dvar + os.sep + d.getVar("base_libdir"))
949 skipfiles = (d.getVar("INHIBIT_PACKAGE_STRIP_FILES") or "").split()
949 if (d.getVar('INHIBIT_PACKAGE_STRIP') != '1' or \ 950 if (d.getVar('INHIBIT_PACKAGE_STRIP') != '1' or \
950 d.getVar('INHIBIT_PACKAGE_DEBUG_SPLIT') != '1'): 951 d.getVar('INHIBIT_PACKAGE_DEBUG_SPLIT') != '1'):
951 for root, dirs, files in cpath.walk(dvar): 952 for root, dirs, files in cpath.walk(dvar):
@@ -961,6 +962,9 @@ python split_and_strip_files () {
961 if debugdir and debugdir in os.path.dirname(file[len(dvar):]): 962 if debugdir and debugdir in os.path.dirname(file[len(dvar):]):
962 continue 963 continue
963 964
965 if file in skipfiles:
966 continue
967
964 try: 968 try:
965 ltarget = cpath.realpath(file, dvar, False) 969 ltarget = cpath.realpath(file, dvar, False)
966 s = cpath.lstat(ltarget) 970 s = cpath.lstat(ltarget)