Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
MC: complete workaround in the error msg seen on modern systems
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 21 Jul 2019 18:46:30 +0000 (20:46 +0200)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 21 Jul 2019 18:49:42 +0000 (20:49 +0200)
Ref #35

src/mc/inspect/ObjectInformation.cpp

index a2440d9..75b39d4 100644 (file)
@@ -234,8 +234,8 @@ void find_object_address(std::vector<simgrid::xbt::VmMap> const& maps, simgrid::
     // This is the GNU_RELRO-part of the data segment:
     else if (reg.prot == PROT_READ) {
       xbt_assert(not result->start_ro,
-                 "Multiple read-only segments for %s, not supported. Compiling with the following may help: -Wl,-z "
-                 "-Wl,noseparate-code",
+                 "Multiple read-only segments for %s, not supported. Compiling with the following may help: "
+                "-Wl,-znorelro -Wl,-znoseparate-code",
                  maps[i].pathname.c_str());
       result->start_ro = (char*)reg.start_addr;
       result->end_ro   = (char*)reg.end_addr;