add RTLD_GLOBAL so loaded symbols are available to other modules

This commit is contained in:
David Rose 2004-07-22 00:22:27 +00:00
parent d74707423c
commit b5f34628a7
1 changed files with 1 additions and 1 deletions

View File

@ -165,7 +165,7 @@ load_dso_error() {
void *
load_dso(const Filename &filename) {
string os_specific = filename.to_os_specific();
return dlopen(os_specific.c_str(), RTLD_NOW);
return dlopen(os_specific.c_str(), RTLD_NOW | RTLD_GLOBAL);
}
bool