Mail Archives: djgpp-workers/1998/07/05/08:52:12
On Sun, 5 Jul 1998, Martin Str|mberg wrote:
> More info on the libemu troubles. As I said before
> > ./../../hostbin/dxegen.exe ./../../bin/emu387.dxe __emu_entry src/emu387.o id_emu.o src/emudummy.o -L../../lib -L../../lib/gcc-lib/djgpp/2.81 -lgcc -lc -lgcc
> > ld -X -S -r -o dxe__tmp.o -Le:/djgpp.202/lib src/emu387.o id_emu.o src/emudummy.o -L../../lib -L../../lib/gcc-lib/djgpp/2.81 -lgcc -lc -lgcc -T dxe.ld
> > Error: input file has more than one section; use -M for map
>
> objdump reports four sections on src/emu387.o. This is what dxegen tries
> to correct by putting together the line starting with "ld" above and
> execute that line. Then it checks to see whether it was successful. It
> wasn't, that's where the line starting with "Error:" above comes from.
FWIW, this doesn't happen for me. Maybe because I used gcc 2.7.2.1
(and so a different libgcc.a) and Binutils 2.7 (and so a different
ld.exe).
- Raw text -