From 24b791f9618e263d0a972be0ea4883d8f582d0fe Mon Sep 17 00:00:00 2001 From: "Edward Z. Yang" Date: Wed, 4 Sep 2013 17:43:35 -0700 Subject: [PATCH] Ignore drectve sections, partially fixing #7056 Signed-off-by: Edward Z. Yang --- rts/Linker.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rts/Linker.c b/rts/Linker.c index c8451b0425..ab5a5574e4 100644 --- a/rts/Linker.c +++ b/rts/Linker.c @@ -3835,6 +3835,8 @@ ocGetNames_PEi386 ( ObjectCode* oc ) /* ignore unknown section that appeared in gcc 3.4.5(?) */ && 0!= strcmp(".reloc", (char*)secname) && 0 != strcmp(".rdata$zzz", (char*)secname) + /* ignore linker directive sections */ + && 0 != strcmp(".drectve", (char*)secname) ) { errorBelch("Unknown PEi386 section name `%s' (while processing: %" PATH_FMT")", secname, oc->fileName); stgFree(secname); -- GitLab