X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/cd98d104c2725979df7e8ba9a69b858070ae20af..4e2035d7b4730d535ebd7619c4e85878f71f8cb2:/src/smpi/internals/smpi_global.cpp diff --git a/src/smpi/internals/smpi_global.cpp b/src/smpi/internals/smpi_global.cpp index 769c00900d..0c1a3b7f89 100644 --- a/src/smpi/internals/smpi_global.cpp +++ b/src/smpi/internals/smpi_global.cpp @@ -388,6 +388,13 @@ static void smpi_init_options(){ } #endif +#if defined(HAVE_SANITIZER) + if (smpi_privatize_global_variables == SMPI_PRIVATIZE_DLOPEN) { + XBT_INFO("Sanitizers don't like dlopen, switching to mmap privatization instead."); + smpi_privatize_global_variables = SMPI_PRIVATIZE_MMAP; + } +#endif + if (smpi_cpu_threshold < 0) smpi_cpu_threshold = DBL_MAX;