Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Build ID are somewhat gnu/linux specific.
authorMatthieu Volat <mazhe@alkumuna.eu>
Sat, 5 Nov 2016 14:22:59 +0000 (15:22 +0100)
committerdegomme <augustin.degomme@unibas.ch>
Mon, 7 Nov 2016 13:33:23 +0000 (14:33 +0100)
src/mc/mc_dwarf.cpp

index 3d08678..93489b4 100644 (file)
@@ -1044,6 +1044,7 @@ void read_dwarf_info(simgrid::mc::ObjectInformation* info, Dwarf* dwarf)
 static
 std::vector<char> get_build_id(Elf* elf)
 {
+#ifdef __linux
   // Summary: the GNU build ID is stored in a ("GNU, NT_GNU_BUILD_ID) note
   // found in a PT_NOTE entry in the program header table.
 
@@ -1081,6 +1082,7 @@ std::vector<char> get_build_id(Elf* elf)
     }
 
   }
+#endif
   return std::vector<char>();
 }