Mail Archives: djgpp/2000/08/16/01:51:23
> From: "Joe D'Abbraccio" <ljd015 AT email DOT mot DOT com>
> Newsgroups: comp.os.msdos.djgpp
> Date: Tue, 15 Aug 2000 17:18:22 -0400
>
> dspasm -bc:/workdir/lnk/boot.eln -l
> c:/workdir/lnk/boot.lst -oelf -Ic:/workdir/include -g -omex,md,rc -dPROC_F
> AMILY 2 -dPRO
Is this one long line, or more than a single line?
> dspasm -bc:/workdir/lnk/boot.eln -l
> c:/workdir/lnk/boot.lst -oelf -Ic:/workdir/include -g -omex,md,rc -dPROC_F
> AMILY 2 -dPRO
> Program too big to fit in memory
>
> > Are the programs you run from the Makefile DJGPP-compiled programs, or
> > were they compiled with some other compiler?
>
> Most likely not. The only thing I know is that the program (dspasm) is
> about 1Mbyte and a standalone executeable.
I suspect that either (1) the problem is that the above command line
overflows the 126-character limit of DOS command lines (DJGPP programs
currently only know how to pass longer commands between themselves,
but they cannot do that with non-DJGPP programs); or (2) dspasm is
some kind of DOS-extended program which is incompatible with the way
DJGPP programs switch into protected mode.
In both cases, trying another port of Make is your best bet.
Sometimes, the DSP development kits supply a real-mode executable of
their tools, so if you have them, you might try it and see if that
helps.
- Raw text -