Mail Archives: djgpp-workers/1998/01/22/15:47:38
>
>*link_command:
>%{!c:%{!M:%{!MM:%{!E:%{!S:ld %l %X %{o*} %{A} %{d} %{e*} %{m} %{N} %{n}
>\
> %{r} %{s} %{t} %{u*} %{x} %{z}\
> %{!A:%{!nostartfiles:%{!nostdlib:%S}}} %{static:}\
> %{L*} %D %{T*} %o -X\
> %{!raw-coff:--oformat coff-go32-exe --force-exe-suffix}\
> %{raw-coff:--oformat coff-go32}\
> %{!nostdlib:-( %L %G -) %{!A:%E}}}}}}}
>
>*lib:
>-lc
>
>*libgcc:
>-lgcc
>
>
Well, I'm a bit confused by the output formats...
I've been building cross-compilers/binuitls to run in dosemu on linux for a couple
of years...
cygnus 9801118 gas (the beta version) has:
i[3456]86-go32-rtems*) targ_emul=i386go32 ;;
i[3456]86-*-go32) targ_emul=i386go32 ;;
i[3456]86-*-msdosdjgpp*) targ_emul=i386go32 ;;
i[3456]86-*-aix*) targ_emul=i386coff ;;
i[3456]86-*-sco*) targ_emul=i386coff ;;
i[3456]86-*-isc*) targ_emul=i386coff ;;
i[3456]86-*-lynxos*) targ_emul=i386lynx ;;
i[3456]86-*-coff) targ_emul=i386coff ;;
i[3456]86-*-rtems*) targ_emul=i386coff ;;
i[3456]86-*-bsd) targ_emul=i386bsd ;;
i[3456]86-*-bsd386) targ_emul=i386bsd ;;
i[3456]86-*-bsdi*) targ_emul=i386bsd ;;
i[3456]86-*-aout) targ_emul=i386aout ;;
for i386 targets...
where did coff-go32-exe come from?
I'm not home now (where I have the work), but I recall I just use
i386-go32 with no reall problems...
I also recall at one time I was using i386coff without much of a problem...
- Raw text -