]> AND Private Git Repository - loba.git/commitdiff
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Fix build with SimGrid 3.12. sg_v3_12
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Mon, 30 Apr 2018 16:30:40 +0000 (18:30 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Mon, 30 Apr 2018 16:31:02 +0000 (18:31 +0200)
Drop compatibility with older versions.

communicator.cpp
communicator.h
deployment.cpp
hostdata.h
main.cpp
messages.h
misc.h
msg_thread.h
neighbor.cpp
process.h
simgrid_features.h

index 40752c5241ab791d9ec747cd5e714fd50d9105b7..2df6d76d9a04531e725aa1f9fb5fce8c538b95a1 100644 (file)
@@ -1,5 +1,5 @@
 #include <algorithm>
-#include <msg/msg.h>
+#include <simgrid/msg.h>
 #include <xbt/log.h>
 
 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(comm);
index 8f3f6bf38e12fda60c6ddcc2f2373d691d816e6f..c123b1b5466e2f1448474bf3e899c0beb7ae7296 100644 (file)
@@ -4,7 +4,7 @@
 #define COMMUNICATOR_H
 
 #include <vector>
-#include <msg/msg.h>
+#include <simgrid/msg.h>
 #include "hostdata.h"
 #include "messages.h"
 #include "msg_thread.h"
index 0a5db8c014078d13c2d41374ce9b2058618d3e73..287ca4f88fb2432a5c7f710b52ed2dc7606bb379 100644 (file)
@@ -5,7 +5,7 @@
 #include <numeric>
 #include <sstream>
 #include <vector>
-#include <msg/msg.h>
+#include <simgrid/msg.h>
 #include <xbt/dynar.h>
 #include <xbt/log.h>
 
index aa7884c77ccaec8950d5fb270cb6820902f9789e..2c5379a37540831bbdc8fc7a6cce391f0238267b 100644 (file)
@@ -3,7 +3,7 @@
 
 #include <string>
 #include <vector>
-#include <msg/msg.h>
+#include <simgrid/msg.h>
 #include "simgrid_features.h"
 
 // Helper class that associates instances of itself with each host.
index e148574a6ba72b31106398e92ab97d04d34688ed..af47c6498a9be603b0e8e292c2cc4cfcf5520321 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -5,7 +5,7 @@
 #include <iostream>
 #include <stdexcept>
 #include <unistd.h>
-#include <msg/msg.h>
+#include <simgrid/msg.h>
 #include <xbt/log.h>
 
 // Creates log categories
@@ -234,7 +234,6 @@ int main(int argc, char* argv[])
                 "Compiled on " << version::date << "\n\n";
         if (!parse_res || opt::help_requested)
             opt::usage();
-        res = MSG_clean();
         exit(parse_res ? EXIT_NO_FAILURE : EXIT_FAILURE_ARGS);
     }
     XBT_INFO("%s v%s (%s)", opt::program_name.c_str(), version::num.c_str(),
@@ -308,11 +307,6 @@ int main(int argc, char* argv[])
 
     // Clean the MSG simulation.
     hostdata::destroy();
-    res = MSG_clean();
-    if (res != MSG_OK) {
-        XBT_ERROR("MSG_clean() failed with status %#x", res);
-        exit_status |= EXIT_FAILURE_CLEAN;
-    }
 
     // Report final simulation status.
     if (simulated_time >= 0.0) {
index cc6efbc2b5cf5e0898e90e95d5783e30fc45991c..925047dbbe4e214737ff24f6e9e18a81beb9f29b 100644 (file)
@@ -3,7 +3,7 @@
 
 #include <queue>
 #include <string>
-#include <msg/msg.h>
+#include <simgrid/msg.h>
 #include "simgrid_features.h"
 #include "synchro.h"
 #include "sync_queue.h"
diff --git a/misc.h b/misc.h
index 557bed515bd94cee2b57d207b7eebafa897eb9b8..8700b96afb4d3ca42152b66d459c1c30406596e4 100644 (file)
--- a/misc.h
+++ b/misc.h
@@ -20,7 +20,7 @@ namespace misc {
 /* Defines XBT_XCLOG(...) which behave like XBT_CLOG(...), except that the
  * given category is not passed through _XBT_LOGV before use.
  */
-#define XBT_XCLOG(c, p, ...) XBT_CLOG_((*(c)), p, __VA_ARGS__)
+#define XBT_XCLOG(c, p, ...) XBT_CLOG((*(c)), p, __VA_ARGS__)
 
 #endif // !MISC_H
 
index 69ce02b60fddfd885eac81c5f2f5d74963d12582..5196c626e03e71c1701e602e12c97cb5adc79cab 100644 (file)
@@ -2,7 +2,7 @@
 #define MSG_THREAD_H
 
 #include <string>
-#include <msg/msg.h>
+#include <simgrid/msg.h>
 #include "simgrid_features.h"
 #include "synchro.h"
 
index e0925dac6d616809b9f1d0af9e79fa775a837d03..c3ea8c8a1f4cd7035d34f087d6752fe29730e0bc 100644 (file)
@@ -1,5 +1,5 @@
 #include <limits>
-#include <msg/msg.h>
+#include <simgrid/msg.h>
 
 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(proc); // needed to compile neighbor.h
 
index c9873e010b7bdcda562599813656de11a3d3bb2f..55ee792e1e59d56751fbe6157e858ee1a0acde58 100644 (file)
--- a/process.h
+++ b/process.h
@@ -14,7 +14,7 @@
 #  define MAP_TEMPLATE std::map
 #endif
 #include <vector>
-#include <msg/msg.h>
+#include <simgrid/msg.h>
 #include <xbt/log.h>
 #include "communicator.h"
 #include "misc.h"
index 00ff3a7b70bb2fcfed628b9d7aa1ae0e01f39946..3de11a0d27e42fc51cb5cdd2ce22b3db29e1aff7 100644 (file)
@@ -3,19 +3,9 @@
 
 #include <simgrid_config.h>
 
-#if !defined(SIMGRID_VERSION) || SIMGRID_VERSION < 30700UL // == SG < 3.7 == //
-#  error "Unsupported SimGrid version.  Need version >= 3.7"
-#endif // ================================================================== //
-
-#if SIMGRID_VERSION < 30800UL // ============================== SG < 3.8 === //
-#  define MSG_init(argc, argv) MSG_global_init(argc, argv)
-#  define msg_error_t   MSG_error_t
-#  define msg_host_t    m_host_t
-#  define msg_process_t m_process_t
-#  define msg_task_t    m_task_t
-#else // =================================================================== //
-#  define MSG_clean()   MSG_OK
-#endif // ================================================================== //
+#if !defined(SIMGRID_VERSION) || SIMGRID_VERSION < 31200UL // == SG < 3.12 == //
+#  error "Unsupported SimGrid version.  Need version >= 3.12"
+#endif // =================================================================== //
 
 #endif // !SIMGRID_FEATURES_H