aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar David Leverton <levertond@googlemail.com> 2008-08-05 22:48:14 +0100
committerAvatar David Leverton <levertond@googlemail.com> 2008-08-05 23:32:57 +0100
commitc9e8d8cbd3dbe36f61412a269a05f34c303d9f7c (patch)
treed602e712d39131bd5b8bca4b2805da8486551439
parentdc567ead0ab97ef1aa3f50ec732ea10f3588fe67 (diff)
downloadpaludis-c9e8d8cbd3dbe36f61412a269a05f34c303d9f7c.tar.gz
paludis-c9e8d8cbd3dbe36f61412a269a05f34c303d9f7c.tar.xz
Fix QA.
-rw-r--r--paludis/repositories/e/e_repository.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/paludis/repositories/e/e_repository.cc b/paludis/repositories/e/e_repository.cc
index 9e974ca..41ff7ed 100644
--- a/paludis/repositories/e/e_repository.cc
+++ b/paludis/repositories/e/e_repository.cc
@@ -53,6 +53,7 @@
#include <paludis/mask.hh>
#include <paludis/qa.hh>
#include <paludis/elike_package_dep_spec.hh>
+#include <paludis/about.hh>
#include <paludis/util/fs_entry.hh>
#include <paludis/util/log.hh>
@@ -1216,7 +1217,8 @@ ERepository::check_qa(
if (0 == libqahandle.handle)
libqahandle.handle = dlopen(getenv_with_default("PALUDIS_E_REPOSITORY_QA_SO",
- "libpaludiserepositoryqa.so").c_str(), RTLD_NOW | RTLD_GLOBAL);
+ "libpaludiserepositoryqa_" + stringify(PALUDIS_VERSION_MAJOR) + "."
+ + stringify(PALUDIS_VERSION_MINOR) + ".so").c_str(), RTLD_NOW | RTLD_GLOBAL);
if (0 == libqahandle.handle)
{
reporter.message(QAMessage(dir, qaml_severe, "check_qa", "Got error '" + stringify(dlerror()) +