Trouble with gdb 6.8 on Irix

Dimitrios Apostolou
Mon Jul 7 13:12:00 GMT 2008

Hello, I am getting the following error while building gdb 6.8 on Irix.
It was easy to surpass by compiling without -Werror, but I'm reporting
it to get it fixed in the next version.

gmake[2]: Entering directory `/tmp/gdb-6.8/gdb'
gcc -c -g -O2   -I. -I.././gdb -I.././gdb/config
-DLOCALEDIR="\"/usr/share/locale\"" -DHAVE_CONFIG_H
-I.././gdb/../include/opcode -I.././gdb/../readline/.. -I../bfd
-I.././gdb/../bfd -I.././gdb/../include -I../libdecnumber
-I.././gdb/../libdecnumber   -DMI_OUT=1 -DTUI=1  -Wall
-Wdeclaration-after-statement -Wpointer-arith -Wformat-nonliteral
-Wno-unused -Wno-switch -Wno-char-subscripts -Werror remote.c
remote.c: In function `extended_remote_attach_1':
remote.c:2859: warning: unsigned int format, pid_t arg (arg 3)
gmake[2]: *** [remote.o] Error 1
gmake[2]: Leaving directory `/tmp/gdb-6.8/gdb'

But on my system the following is true for pid_t:
          typedef  long            pid_t;

I should also note that gdb 6.8 doesn't work as it should on my
platform. I am trying to debug firefox, but gdb just hangs while loading
the binary. Top shows 100% CPU usage for firefox, 0% for gdb, and it
stays like that for long. I had better results with gdb 6.3, where gdb
managed to work but was unable to provide a proper backtrace when the
crash happened. 

Another error I'm getting, this time when loading a core file, is the
This GDB was configured as "mips-sgi-irix6.5"...
BFD: /tmp/firefox-3.0rc1/obj-mips-sgi-irix6.5/dist/bin/components/ don't know how to handle processor specific section `.events.stubs' [0x70000021]
BFD: /tmp/firefox-3.0rc1/obj-mips-sgi-irix6.5/dist/bin/components/ don't know how to handle processor specific section `.events.stubs' [0x70000021]
Error while mapping shared library sections:
"/tmp/firefox-3.0rc1/obj-mips-sgi-irix6.5/dist/bin/components/": not in executable format: File format not recognized.

Finally a minor issue is that gdb needs gmake to compile. It's not a
bug, but I thought that since autotools are being used, the Makefiles
would be portable to all makes. However the native make of Irix aborts
with a syntax error. Please tell me if you care on this, so that I'll
send you more details. 


More information about the Gdb mailing list