aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Support/PluginLoader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Support/PluginLoader.cpp')
-rw-r--r--lib/Support/PluginLoader.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Support/PluginLoader.cpp b/lib/Support/PluginLoader.cpp
index b973b16..76c5e81 100644
--- a/lib/Support/PluginLoader.cpp
+++ b/lib/Support/PluginLoader.cpp
@@ -18,7 +18,7 @@
namespace {
struct PluginLoader {
void operator=(const std::string &Filename) {
- if (dlopen(Filename.c_str(), RTLD_NOW) == 0)
+ if (dlopen(Filename.c_str(), RTLD_NOW|RTLD_GLOBAL) == 0)
std::cerr << "Error opening '" << Filename << "': " << dlerror()
<< "\n -load request ignored.\n";
}