From 57d22348ea5e5bf8eec78c3eedeea227ebb6fac8 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Fri, 29 Nov 2013 16:41:21 +0100 Subject: [PATCH] [entropy.qa] _get_unresolved_sonames: try to resolve the lib using its real path --- lib/entropy/qa.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/entropy/qa.py b/lib/entropy/qa.py index 5505aa73a..03219d6a4 100644 --- a/lib/entropy/qa.py +++ b/lib/entropy/qa.py @@ -1199,6 +1199,12 @@ class QAInterface(TextInterface, EntropyPluginStore): # the soname path resolves to a provided library continue + # try with the complete real path + # (libGL.so.1 -> /usr/lib64/opengl/...) + if os.path.realpath(resolved_soname_path) in provided_libs_set: + # the real soname path resolves to a provided library + continue + # fixup library dir, multilib systems real_dir = os.path.realpath(os.path.dirname( resolved_soname_path))