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(+)

Index: b/agents/jvmpi/jvmpi_oprofile.cpp
===================================================================
--- a/agents/jvmpi/jvmpi_oprofile.cpp
+++ b/agents/jvmpi/jvmpi_oprofile.cpp
@@ -24,11 +24,13 @@
  *
  */
 
+#include <inttypes.h>
 #include <iostream>
 #include <map>
 #include <string>
 #include <stdexcept>
 #include <cerrno>
+#include <cstring>
 
 extern "C" {
 #include <jvmpi.h>
Index: b/libutil++/bfd_support.cpp
===================================================================
--- 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