Mail Archives: djgpp/1998/05/25/12:11:20
At 10:04 5/25/1998 +0100, xxx AT vse DOT cz wrote:
>Hi!
>
> I have some problems with compiling some asm sources using makefile.
>I posted a few days ago message about it but I had to solve it by myself,
>but the real reasons of this problem are still mysterious to me ;-)
> I'm using djgpp v2.1(gcc 2.8.1, bnu 2.7(2.8.1), make 3.76.1) and
^^^^^^^^^^^^^^
Which? 2.7 and 2.8.1 are different.
>when I try to compile asm sources containing comments in that are
>characters with ASCII value greater than 127 (7.bit set) using make
>(contents of makefile is correct - ".o.s: $(AS) -o $*.o $*.s") I got
>error messages 'nr. of line: Error: Rest of line ignored, first ignored
>character valued 0xffffff(xx)' and compiling stops. I was realy confused
>what's wrong(after comment char # followed non-numeric value) because
>when I directly compiled each .s source from command line manually all
>was OK. Than I figured out after some experimenting that when I decrease
>number of DOS's environment variables to two, the length of defined
>string in these variables is irrelevant, make works correct.I thought
>that problem is in small environment space and I enlarged it up to 16kB.
>And result ?? The same problems.
Hmmmm. Could this possibly be a ramification of the infamous Emacs putenv
bug? Seems unlikely, but I don't know what else to say. Is bnu281 linked
against a libc with that patched?
I got a slightly different message with binutils 2.7 when using character
255 (0xff) in a comment. Solution: Don't do that.
Nate Eldredge
nate AT cartsys DOT com
- Raw text -