Mail Archives: djgpp-workers/2002/10/15/13:13:48
On Tuesday 15 October 2002 15:16, Martin Stromberg wrote:
> > c:/devel/djgpp/lib/gcc-lib/djgpp/3.2/libgcc.a -T dxe.ld Error: input
> > file has more than one section; use -M for map
> > make.exe: *** [../../bin/emu387.dxe] Error 1
> >
> > What it's supposed to mean, and more importantly, how I'm supposed to
> > fix it?
>
> It means there's (at least one) another section while ld (or
> something) expects one. It's usually gcc that generates more sectins
> compared to an earlier version. You need to tweak the linker script
> (seems to be called dxe.ld here).
>
> I've gotten this once (perhaps it was when we moved beyond 2.8) and
> posted the correction (correct then, don't know now) here. Search the
> archives. It was at least a year ago, perhaps several.
>
> Perhaps if you do "cvs history" on dxe.ld or djgpp.djl, you might
> find the approximate time.
Perhaps it can be simply solved by taking lib/dxe.ld from current CVS
version
Andris
- Raw text -