components/dwarf/patches/001-libelf.patch
author Norm Jacobs <Norm.Jacobs@Oracle.COM>
Fri, 31 Mar 2017 10:33:39 -0700
changeset 7822 7d852afd19da
permissions -rw-r--r--
25430897 Solaris needs a newer DWARF
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7822
7d852afd19da 25430897 Solaris needs a newer DWARF
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     1
#
7d852afd19da 25430897 Solaris needs a newer DWARF
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     2
# Add guards for Elf type if libelf is already included.
7d852afd19da 25430897 Solaris needs a newer DWARF
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     3
# working with upstreadm to resolve this.
7d852afd19da 25430897 Solaris needs a newer DWARF
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     4
#
7d852afd19da 25430897 Solaris needs a newer DWARF
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     5
--- a/libdwarf/libdwarf.h.in
7d852afd19da 25430897 Solaris needs a newer DWARF
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     6
+++ b/libdwarf/libdwarf.h.in
7d852afd19da 25430897 Solaris needs a newer DWARF
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     7
@@ -60,7 +60,9 @@ extern "C" {
7d852afd19da 25430897 Solaris needs a newer DWARF
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     8
 
7d852afd19da 25430897 Solaris needs a newer DWARF
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     9
 */
7d852afd19da 25430897 Solaris needs a newer DWARF
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    10
 
7d852afd19da 25430897 Solaris needs a newer DWARF
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    11
+#ifndef _LIBELF_H
7d852afd19da 25430897 Solaris needs a newer DWARF
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    12
 typedef struct Elf Elf;
7d852afd19da 25430897 Solaris needs a newer DWARF
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    13
+#endif
7d852afd19da 25430897 Solaris needs a newer DWARF
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    14
 typedef struct Elf* dwarf_elf_handle;
7d852afd19da 25430897 Solaris needs a newer DWARF
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    15
 
7d852afd19da 25430897 Solaris needs a newer DWARF
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    16
 /* To enable printing with printf regardless of the