Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* Experiences building and using gdb 6.8 on Solaris
@ 2009-04-27  0:26 Frank Middleton
  2009-04-27  5:25 ` Paul Pluzhnikov
  2009-04-30  8:02 ` Hui Zhu
  0 siblings, 2 replies; 12+ messages in thread
From: Frank Middleton @ 2009-04-27  0:26 UTC (permalink / raw)
  To: gdb

Not sure if this is the correct list, but maybe someone here is interested
in some Solaris issues

This is on snv103 (SunOS 5.11) for SPARC, with make aliased to gmake.

Biggest problem is that make distclean doesn't remove any of the cache
files, so the make fails miserably if, for example, you change LDFLAGS.

In order to get it to build, it was necessary to get the latest ncurses,
and to build that --with-shared, and, as usual, remember not to use
Solaris /bin/sh.

The motivation to build the latest gdb is the following error with
GNU gdb 6.3.50_2004-11-23-cvs
...
elfread.c:366: internal-error: sect_index_data not initialized
...

but, alas, it still fails with GNU gdb 6.8
...
elfread.c:424: internal-error: sect_index_data not initialized
A problem internal to GDB has been detected,
further debugging may prove unreliable.

Aside from the optimism of the last line (further debugging appears
to be impossible), is this a known problem? It is proving to be rather
difficult to make a simple test case, and extensive Googling found
little other than that something similar had been fixed a while ago.

Gdb runs simple executables just fine. The problem comes when linking
and running an executable containing a mix of libraries compiled using
Sun cc (i.e. the system libraries), some 3rd party libraries, probably
compiled using a relatively old gcc (3.4.2), and a relatively new
gcc (4.3.2) locally. Truss shows that the last library to be opened
was /usr/lib/libXau.so.6. Both versions of gdb emit this warning:
warning: Lowest section in /usr/lib/libdl.so.1 is .SUNW_syminfo at 00000094
AFAIK Sun ld was used for linking throughout. The application actually
run properly if you run it without gdb.

Any insights much appreciated...



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2009-04-30 16:30 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-04-27  0:26 Experiences building and using gdb 6.8 on Solaris Frank Middleton
2009-04-27  5:25 ` Paul Pluzhnikov
2009-04-27 18:18   ` Frank Middleton
2009-04-30  0:12     ` Paul Pluzhnikov
2009-04-30  0:35       ` Frank Middleton
2009-04-30  5:44         ` Paul Pluzhnikov
2009-04-30 14:52           ` Frank Middleton
2009-04-30  8:02 ` Hui Zhu
2009-04-30 15:41   ` Frank Middleton
2009-04-30 16:18     ` Paul Pluzhnikov
2009-04-30 16:20       ` Frank Middleton
2009-04-30 16:56         ` Paul Pluzhnikov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox