Salome HOME
Fix pb with save/restore GEOM for Debian 6.0
authorskv <skv@opencascade.com>
Thu, 24 Nov 2016 12:54:21 +0000 (15:54 +0300)
committerskv <skv@opencascade.com>
Thu, 24 Nov 2016 12:54:21 +0000 (15:54 +0300)
src/SMESHGUI/SMESHGUI_HypothesesUtils.cxx
src/SMESH_I/SMESH_Gen_i.cxx

index f6574cb5a967494be53b1573112b12dd3ebead07..33baabf0beee9064dcdf6ed4cc1939b0f95a32de 100644 (file)
@@ -69,7 +69,7 @@
 #define UnLoadLib( handle ) FreeLibrary( handle );
 #else
 #define LibHandle void*
 #define UnLoadLib( handle ) FreeLibrary( handle );
 #else
 #define LibHandle void*
-#define LoadLib( name ) dlopen( name, RTLD_LAZY )
+#define LoadLib( name ) dlopen( name, RTLD_LAZY | RTLD_GLOBAL )
 #define GetProc dlsym
 #define UnLoadLib( handle ) dlclose( handle );
 #endif
 #define GetProc dlsym
 #define UnLoadLib( handle ) dlclose( handle );
 #endif
index 6371c3806294b26a9685e11e6b9e2d5a0f21a148..845e0d9f081da9ac32d720fdcb1db1a0dd68ec66 100644 (file)
@@ -63,7 +63,7 @@
  #define UnLoadLib( handle ) FreeLibrary( handle );
 #else
  #define LibHandle void*
  #define UnLoadLib( handle ) FreeLibrary( handle );
 #else
  #define LibHandle void*
- #define LoadLib( name ) dlopen( name, RTLD_LAZY )
+ #define LoadLib( name ) dlopen( name, RTLD_LAZY | RTLD_GLOBAL )
  #define GetProc dlsym
  #define UnLoadLib( handle ) dlclose( handle );
 #endif
  #define GetProc dlsym
  #define UnLoadLib( handle ) dlclose( handle );
 #endif