This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: egcs 1.0.2 and octave 2.0.11 on Solaris 2.5.1 x86


	Then assorted error messages related to
	"Link gives 
	Undefined                       first referenced
	 symbol                             in file
	.L_E4709                            ../liboctave/liboctave.a(Quad.o)
	.L_E4729                            ../liboctave/liboctave.a(Quad.o)

This indicates a bug in the DWARF1 debug support for C++.

Gcc's DWARF1 support for C++ is not very good in general.  If you want to
debug C++ code, it is recommended that you use either STABS or DWARF2 instead.
Use of either alternative debug format probably requires using binutils,
and of course using gdb.

The dwarf1/C++ support however should not result in linker errors, so this
is something that we should fix if it hasn't already been fixed in the
snapshots.

Jim


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]