diff options
-rw-r--r-- | meta/classes/uninative.bbclass | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/classes/uninative.bbclass b/meta/classes/uninative.bbclass index 38c05dfc0a..580917b119 100644 --- a/meta/classes/uninative.bbclass +++ b/meta/classes/uninative.bbclass | |||
@@ -69,6 +69,8 @@ python uninative_changeinterp () { | |||
69 | sstateinst = d.getVar('SSTATE_INSTDIR', True) | 69 | sstateinst = d.getVar('SSTATE_INSTDIR', True) |
70 | for walkroot, dirs, files in os.walk(sstateinst): | 70 | for walkroot, dirs, files in os.walk(sstateinst): |
71 | for file in files: | 71 | for file in files: |
72 | if file.endswith(".so") or ".so." in file: | ||
73 | continue | ||
72 | f = os.path.join(walkroot, file) | 74 | f = os.path.join(walkroot, file) |
73 | if os.path.islink(f): | 75 | if os.path.islink(f): |
74 | continue | 76 | continue |
@@ -82,5 +84,5 @@ python uninative_changeinterp () { | |||
82 | continue | 84 | continue |
83 | 85 | ||
84 | #bb.warn("patchelf-uninative --set-interpreter %s %s" % (d.getVar("UNINATIVE_LOADER", True), f)) | 86 | #bb.warn("patchelf-uninative --set-interpreter %s %s" % (d.getVar("UNINATIVE_LOADER", True), f)) |
85 | subprocess.call("patchelf-uninative --set-interpreter %s %s" % (d.getVar("UNINATIVE_LOADER", True), f), shell=True) | 87 | subprocess.check_call("patchelf-uninative --set-interpreter %s %s" % (d.getVar("UNINATIVE_LOADER", True), f), shell=True) |
86 | } | 88 | } |