diff options
Diffstat (limited to 'java/cacao/files/patch-boehm-gc-dyn_load.c')
-rw-r--r-- | java/cacao/files/patch-boehm-gc-dyn_load.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/java/cacao/files/patch-boehm-gc-dyn_load.c b/java/cacao/files/patch-boehm-gc-dyn_load.c new file mode 100644 index 000000000000..963504ca9809 --- /dev/null +++ b/java/cacao/files/patch-boehm-gc-dyn_load.c @@ -0,0 +1,15 @@ +--- src/boehm-gc/dyn_load.c.orig Thu May 6 08:03:06 2004 ++++ src/boehm-gc/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 + # if !defined(ELF_CLASS) || ELF_CLASS == ELFCLASS32 + # define ElfW(type) Elf32_##type |