diff options
author | evan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-29 00:06:21 +0000 |
---|---|---|
committer | evan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-29 00:06:21 +0000 |
commit | de8dbced341b19faeacb2fbc64ad467ee9c8d209 (patch) | |
tree | 29051f9a75f1cae0cd3b5ba763f2bf1caac4d772 /base/native_library_linux.cc | |
parent | c38ec272c9e76be9b03c5a2bd0d31cc9a5c2b0f0 (diff) | |
download | chromium_src-de8dbced341b19faeacb2fbc64ad467ee9c8d209.zip chromium_src-de8dbced341b19faeacb2fbc64ad467ee9c8d209.tar.gz chromium_src-de8dbced341b19faeacb2fbc64ad467ee9c8d209.tar.bz2 |
linux: remove RTLD_DEEPBIND from dlopen()
Plugins need to keep their symbol visibility correct.
BUG=17557
Review URL: http://codereview.chromium.org/160302
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21926 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/native_library_linux.cc')
-rw-r--r-- | base/native_library_linux.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/base/native_library_linux.cc b/base/native_library_linux.cc index d1494133..9967e475 100644 --- a/base/native_library_linux.cc +++ b/base/native_library_linux.cc @@ -14,7 +14,7 @@ namespace base { // static NativeLibrary LoadNativeLibrary(const FilePath& library_path) { - void* dl = dlopen(library_path.value().c_str(), RTLD_LAZY|RTLD_DEEPBIND); + void* dl = dlopen(library_path.value().c_str(), RTLD_LAZY); if (!dl) { LOG(ERROR) << "dlopen failed when trying to open " << library_path.value() << ": " << dlerror(); |