X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FLinker.c;h=03fc676a5cfedb76353111fb72ca70be5ccdd5e2;hb=073ba748a8463265ce902d438b9d3604fd5b3fa8;hp=e5ad28139f6b2c13148f95d1cd73d446a5422d2c;hpb=d2fcb5a672c1670ed06910e90bcfbab344aa5c27;p=ghc-hetmet.git diff --git a/ghc/rts/Linker.c b/ghc/rts/Linker.c index e5ad281..03fc676 100644 --- a/ghc/rts/Linker.c +++ b/ghc/rts/Linker.c @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: Linker.c,v 1.121 2003/06/09 13:17:40 matthewc Exp $ + * $Id: Linker.c,v 1.122 2003/06/24 08:29:13 stolz Exp $ * * (c) The GHC Team, 2000-2003 * @@ -2041,11 +2041,19 @@ ocResolve_PEi386 ( ObjectCode* oc ) #define Elf_Sym Elf32_Sym #define Elf_Rel Elf32_Rel #define Elf_Rela Elf32_Rela +#ifndef ELF_ST_TYPE #define ELF_ST_TYPE ELF32_ST_TYPE +#endif +#ifndef ELF_ST_BIND #define ELF_ST_BIND ELF32_ST_BIND +#endif +#ifndef ELF_R_TYPE #define ELF_R_TYPE ELF32_R_TYPE +#endif +#ifndef ELF_R_SYM #define ELF_R_SYM ELF32_R_SYM #endif +#endif /*