Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
another attempt to disable mmap on old MacOSX
authorMartin Quinson <martin.quinson@loria.fr>
Fri, 29 Jun 2018 07:47:07 +0000 (09:47 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Fri, 29 Jun 2018 07:47:07 +0000 (09:47 +0200)
src/smpi/internals/smpi_global.cpp

index 7544bbd..d176b7b 100644 (file)
@@ -389,9 +389,9 @@ static void smpi_init_options(){
     XBT_DEBUG("Running without smpi_main(); disable smpi/privatization.");
     smpi_privatize_global_variables = SmpiPrivStrategies::NONE;
   }
     XBT_DEBUG("Running without smpi_main(); disable smpi/privatization.");
     smpi_privatize_global_variables = SmpiPrivStrategies::NONE;
   }
-#if HAVE_WORKING_MMAP
+#if !HAVE_WORKING_MMAP
   if (smpi_privatize_global_variables == SmpiPrivStrategies::MMAP) {
   if (smpi_privatize_global_variables == SmpiPrivStrategies::MMAP) {
-    XBT_INFO("mmap privatization is broken on FreeBSD, switching to dlopen privatization instead.");
+    XBT_INFO("mmap privatization is broken on this platform, switching to dlopen privatization instead.");
     smpi_privatize_global_variables = SmpiPrivStrategies::DLOPEN;
   }
 #endif
     smpi_privatize_global_variables = SmpiPrivStrategies::DLOPEN;
   }
 #endif