lib_re would match files like "/libsoletta.so.0.0.1-gdb.py" which are not valid library filenames. Tighten up the re for lib_re and exec_re so they match only valid sonames (.so or .so followed by major version and optional minor version and release).
[YOCTO #9215] Signed-off-by: Bill Randle <[email protected]> --- meta/classes/insane.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass index 7ac945d..e60c358 100644 --- a/meta/classes/insane.bbclass +++ b/meta/classes/insane.bbclass @@ -318,8 +318,8 @@ def package_qa_check_libdir(d): messages = [] - lib_re = re.compile("^/lib.+\.so(\..+)?$") - exec_re = re.compile("^%s.*/lib.+\.so(\..+)?$" % exec_prefix) + lib_re = re.compile("^/lib.+\.so(\.\d+){0,3}$") + exec_re = re.compile("^%s.*/lib.+\.so(\.\d+){0,3}$" % exec_prefix) for root, dirs, files in os.walk(pkgdest): if root == pkgdest: -- 2.5.0 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
