Andrew Haley a écrit :
FERANDELLE Pascal writes:
> I build gcc/gcj 4.1.0 in cross env for target powerpc-linux, and did the same for gdb 6.4.
> As I have a "Segmentation fault" with an HelloWorld program written
> in Java, and compiled with powerpc-linux-gcj -g, I tried to launch
> powerpc-linux-gdb on the exec file, but an error occurred :
>
> Dwarf Error : wrong version in compilation unit header (is 99, should be 2) [in module HelloWorld]
I don't understand this.
You're not telling us what you are doing. Where is gdb running? On
the host or the target?
If we're going to be of any use to you, you must post full information
about what you are doing.
Host
powerpc-linux-gcj -g -o HW HW.java --main=HW --static
Target
gdbserver host:2345 HW
Host
powerpc-linux-gdb HW
-> Dwarf Error ...
under gdb : target remote vmpc:2345
but after, no debug is possible (no symbol table, no stack, etc)
When I built gdb 6.4 for target powerpc-linux, I have to configure it with --disable-werror, because without that, the build stopped due to several warnings of "value computed is not used".