From e2d7005fb8adbadf7d9fc2f8cb012a1266ea10e6 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Wed, 28 Apr 2010 15:07:00 +0000 Subject: [PATCH] Fix some cpp warnings when building on FreeBSD; patch from Gabor PALI --- rts/Linker.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/rts/Linker.c b/rts/Linker.c index 0624081..07b2796 100644 --- a/rts/Linker.c +++ b/rts/Linker.c @@ -2953,10 +2953,18 @@ ocResolve_PEi386 ( ObjectCode* oc ) #define Elf_Sym Elf64_Sym #define Elf_Rel Elf64_Rel #define Elf_Rela Elf64_Rela +#ifndef ELF_ST_TYPE #define ELF_ST_TYPE ELF64_ST_TYPE +#endif +#ifndef ELF_ST_BIND #define ELF_ST_BIND ELF64_ST_BIND +#endif +#ifndef ELF_R_TYPE #define ELF_R_TYPE ELF64_R_TYPE +#endif +#ifndef ELF_R_SYM #define ELF_R_SYM ELF64_R_SYM +#endif #else #define ELFCLASS ELFCLASS32 #define Elf_Addr Elf32_Addr -- 1.7.10.4