From ec79a19f24285227fd6b9735cc854db676a39fff Mon Sep 17 00:00:00 2001 From: Juro Bystricky Date: Tue, 8 Dec 2015 10:51:39 +0000 Subject: [PATCH] insane: in libdir test allow libraries in libexecdir Some recipes, such as sudo and gcc, put libraries into libexecdir. Allow this in the sanity test so that we don't have to whitelist the libdir check. (From OE-Core rev: 9f5ad12a9532687a7a82e24b7c4506cabc13bba2) Signed-off-by: Juro Bystricky Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- meta/classes/insane.bbclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass index 2a1e30b7762..bf6a598484f 100644 --- a/meta/classes/insane.bbclass +++ b/meta/classes/insane.bbclass @@ -292,6 +292,7 @@ def package_qa_check_libdir(d): pkgdest = d.getVar('PKGDEST', True) base_libdir = d.getVar("base_libdir",True) + os.sep libdir = d.getVar("libdir", True) + os.sep + libexecdir = d.getVar("libexecdir", True) + os.sep exec_prefix = d.getVar("exec_prefix", True) + os.sep messages = [] @@ -322,7 +323,7 @@ def package_qa_check_libdir(d): if base_libdir not in rel_path: messages.append("%s: found library in wrong location: %s" % (package, rel_path)) if exec_re.match(rel_path): - if libdir not in rel_path: + if libdir not in rel_path and libexecdir not in rel_path: messages.append("%s: found library in wrong location: %s" % (package, rel_path)) if messages: -- 2.47.2