Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
I cannot even use xbt_die correctly anymore, bummer
authorMartin Quinson <martin.quinson@loria.fr>
Thu, 20 Apr 2017 12:52:59 +0000 (14:52 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Thu, 20 Apr 2017 12:52:59 +0000 (14:52 +0200)
src/smpi/smpi_global.cpp

index 3d9c926..28b374d 100644 (file)
@@ -603,7 +603,7 @@ int smpi_main(const char* executable, int argc, char *argv[])
         void* handle = dlopen(target_executable.c_str(), RTLD_LAZY | RTLD_LOCAL | RTLD_DEEPBIND);
         unlink(target_executable.c_str());
         if (handle == nullptr)
-          xbt_die(bprintf("dlopen failed: %s (errno: %d -- %s)", dlerror(), errno, strerror(errno)));
+          xbt_die("dlopen failed: %s (errno: %d -- %s)", dlerror(), errno, strerror(errno));
         smpi_entry_point_type entry_point = smpi_resolve_function(handle);
         if (!entry_point)
           xbt_die("Could not resolve entry point");