diff options
author | dias@eecs.harvard.edu <unknown> | 2008-05-28 12:14:50 +0000 |
---|---|---|
committer | dias@eecs.harvard.edu <unknown> | 2008-05-28 12:14:50 +0000 |
commit | b27381f4e20a96aafc3402c925557090f9f2ac2e (patch) | |
tree | 0e00f7c4c773b3d5bc28f39e6e948eb61926fb6a /rts/Linker.c | |
parent | 20d0ce2f990864da1a8330c363c9bfd7afa69dbd (diff) | |
download | haskell-b27381f4e20a96aafc3402c925557090f9f2ac2e.tar.gz |
when linking, ignore unknown .reloc section that appeared in gcc 3.4.5(?)
Diffstat (limited to 'rts/Linker.c')
-rw-r--r-- | rts/Linker.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/rts/Linker.c b/rts/Linker.c index 04f272ceb2..bca60267c0 100644 --- a/rts/Linker.c +++ b/rts/Linker.c @@ -2306,6 +2306,8 @@ ocGetNames_PEi386 ( ObjectCode* oc ) && 0 != strcmp(".ctors", sectab_i->Name) /* ignore section generated from .ident */ && 0!= strcmp("/4", sectab_i->Name) + /* ignore unknown section that appeared in gcc 3.4.5(?) */ + && 0!= strcmp(".reloc", sectab_i->Name) ) { errorBelch("Unknown PEi386 section name `%s' (while processing: %s)", sectab_i->Name, oc->fileName); return 0; |