diff --git a/rts/Linker.c b/rts/Linker.c index c8451b0425803af9538d6f8f0ad06df8a13e63e0..ab5a5574e432cbe7aff41e0f3116c8bc6ca028d7 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);