From ec62bdfdde4f04e2ef05592219663ce183cb16be Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 14 Jun 2018 22:21:23 +0300 Subject: Remove flag RTLD_DEEPBIND from dlopen. This flag uneeded now, and it may prevent using asan in gcc-8. --- src/common/HPM.h | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/common/HPM.h b/src/common/HPM.h index e55397022..efa5d8370 100644 --- a/src/common/HPM.h +++ b/src/common/HPM.h @@ -42,11 +42,7 @@ #define DLL HINSTANCE #else // ! WIN32 #include - #ifdef RTLD_DEEPBIND // Certain linux distributions require this, but it's not available everywhere - #define plugin_open(x) dlopen((x),RTLD_NOW|RTLD_DEEPBIND) - #else // ! RTLD_DEEPBIND - #define plugin_open(x) dlopen((x),RTLD_NOW) - #endif // RTLD_DEEPBIND + #define plugin_open(x) dlopen((x), RTLD_NOW) #define plugin_import(x,y,z) (z)dlsym((x),(y)) #define plugin_close(x) dlclose(x) #define plugin_geterror(buf) ((void)buf, dlerror()) -- cgit v1.2.3-70-g09d2