File oprofile-0.9.4-fixes.diff of Package oprofile

---
 agents/jvmpi/jvmpi_oprofile.cpp |    2 ++
 libutil++/bfd_support.cpp       |    3 +++
 2 files changed, 5 insertions(+)

--- a/agents/jvmpi/jvmpi_oprofile.cpp
+++ b/agents/jvmpi/jvmpi_oprofile.cpp
@@ -24,12 +24,14 @@
  *
  */
 
+#include <inttypes.h>
 #include <iostream>
 #include <map>
 #include <string>
 #include <cstring>
 #include <stdexcept>
 #include <cerrno>
+#include <cstring>
 
 extern "C" {
 #include <stdint.h>
--- a/libutil++/bfd_support.cpp
+++ b/libutil++/bfd_support.cpp
@@ -370,6 +370,9 @@ bool interesting_symbol(asymbol * sym)
 	if (!(sym->section->flags & SEC_LOAD))
 		return false;
 
+	if (sym->flags & BSF_SECTION_SYM)
+		return false;
+
 	return true;
 }
 
openSUSE Build Service is sponsored by