Files
bsdports/graph/libmesa/files/patch-src_util_build__id.c
2019-12-26 07:26:06 +00:00

18 lines
377 B
C

# Elf_ doesn't exist, use Elf32_ or Elf64_
#
--- src/util/build_id.c.orig 2017-05-10 14:13:58 UTC
+++ src/util/build_id.c
@@ -33,7 +33,11 @@
#endif
#ifndef ElfW
-#define ElfW(type) Elf_##type
+#ifdef __LP64__
+#define ElfW(type) Elf64_##type
+#else
+#define ElfW(type) Elf32_##type
+#endif
#endif
#define ALIGN(val, align) (((val) + (align) - 1) & ~((align) - 1))