
Dear Ulf,
in message crmSxxCQKzD6.801NTpXz@mailout.dof.se you wrote:
I'm not sure. Which sort of problems was this exactly? >Whic boards /
platforms, and which toolchains?
Crosstool-0.42 generic-arm gcc-3.4.6-softfloat binutils 2.16.1 glibc-2.3.5 (IIRC)
Refused to compile when -gstabs was changed to -g
Can this toolchain compile any source file using somthing like this:
${CROSS_COMPILE}gcc -g -c foo.c
?
Yes, it is only when the gcc driver calls the assembler that the AFLAGS gets used and the arm assembler apparently requires that you qualify "-g" with "stabs" .
Maybe a better idea for patch is to override "stabs"
pseudo code:
if ! defined(DEBUG_FORMAT) DEBUG_FORMAT=stabs end if
AFLAGS="-w,g$(DEBUG_FORMAT)"
If this is the same problem as previously reported by Matthew, I tend to blame it on the toolchain...
Best Regards Ulf Samuelsson