freebsd-ports/devel/elfutils/files/patch-libelf_elf.h
Conrad Meyer 718a7c599f elfutils-0.163_4
- Correct gnulib dependency to PATCH_DEPENDS, per Bapt.
- Rely on USE_AUTOTOOLS :env to pull in automake for BUILD.
- Move re-automake rule to pre-configure, when the tool is available.
- Adapt installed gelf.h header to define needed non-standard Elf types as
  needed, rather than trying to add them to base elf headers.

Reviewed by:	portlint
Sponsored by:	EMC / Isilon Storage Division
2016-07-14 18:45:54 +00:00

18 lines
552 B
C

--- libelf/elf.h.orig 2015-06-10 19:44:33 UTC
+++ libelf/elf.h
@@ -54,6 +54,7 @@ typedef uint64_t Elf64_Off;
/* Type for section indices, which are 16-bit quantities. */
typedef uint16_t Elf32_Section;
typedef uint16_t Elf64_Section;
+#define LIBELF_ELF_SECTION_DEFINED 1
/* Type for version symbol information. */
typedef Elf32_Half Elf32_Versym;
@@ -972,6 +973,7 @@ typedef struct
on 64-bit platforms and vice versa. */
} a_un;
} Elf64_auxv_t;
+#define LIBELF_ELF_AUXV_T_DEFINED 1
/* Legal values for a_type (entry type). */