From c6c92a7d984042dc5d8d7e3c97423444ff2dd2f8 Mon Sep 17 00:00:00 2001 From: Wenzel Jakob Date: Tue, 2 Apr 2013 13:26:49 -0400 Subject: [PATCH] fix to properly handle Fedora library paths --- src/libcore/fresolver.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libcore/fresolver.cpp b/src/libcore/fresolver.cpp index 330f2a03..1eae0f79 100644 --- a/src/libcore/fresolver.cpp +++ b/src/libcore/fresolver.cpp @@ -32,7 +32,8 @@ FileResolver::FileResolver() { dladdr((const void *) &dummySymbol, &info); if (info.dli_fname) { /* Try to detect a few default setups */ - if (boost::starts_with(info.dli_fname, "/usr/lib")) { + if (boost::starts_with(info.dli_fname, "/usr/lib") || + boost::starts_with(info.dli_name, "/lib")) { basePath = fs::path("/usr/share/mitsuba"); } else if (boost::starts_with(info.dli_fname, "/usr/local/lib")) { basePath = fs::path("/usr/local/share/mitsuba");