summaryrefslogtreecommitdiff
path: root/devel/boehm-gc/files/patch-dyn_load.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--devel/boehm-gc/files/patch-dyn_load.c35
1 files changed, 14 insertions, 21 deletions
diff --git a/devel/boehm-gc/files/patch-dyn_load.c b/devel/boehm-gc/files/patch-dyn_load.c
index f843bdb93336..e8b954ecffb8 100644
--- a/devel/boehm-gc/files/patch-dyn_load.c
+++ b/devel/boehm-gc/files/patch-dyn_load.c
@@ -1,22 +1,15 @@
---- dyn_load.c.orig 2004-05-05 11:53:09.000000000 +0200
-+++ dyn_load.c 2004-05-05 12:03:40.000000000 +0200
-@@ -91,11 +91,19 @@
- /* Newer versions of GNU/Linux define this macro. We
- * define it similarly for any ELF systems that don't. */
- # ifndef ElfW
-+#ifdef __FreeBSD__
-+#if __ELF_WORD_SIZE == 32
-+#define ElfW(type) Elf32_##type
-+#else
-+#define ElfW(type) Elf64_##type
-+#endif
-+#else
- # if !defined(ELF_CLASS) || ELF_CLASS == ELFCLASS32
- # define ElfW(type) Elf32_##type
+--- dyn_load.c.orig Thu May 6 08:03:06 2004
++++ dyn_load.c Sun Oct 31 01:53:01 2004
+@@ -97,6 +97,12 @@
+ # else
+ # define ElfW(type) Elf64_##type
+ # endif
++# elif defined(__FreeBSD__)
++# if __ELF_WORD_SIZE == 32
++# define ElfW(type) Elf32_##type
++# else
++# define ElfW(type) Elf64_##type
++# endif
# else
- # define ElfW(type) Elf64_##type
- # endif
-+#endif
- # endif
-
- #if defined(SUNOS5DL) && !defined(USE_PROC_FOR_LIBRARIES)
+ # if !defined(ELF_CLASS) || ELF_CLASS == ELFCLASS32
+ # define ElfW(type) Elf32_##type