The version of GDB installed on the fedora 8 machines has a bug dealing with infinity when running on 64 bit machines. Floats with the value infinity are printed as 0 in the debugger and any functions which take the float by value all called with 0 instead of infinity if you call then the debugger. It can be very confusing :-) It is fixed in gdb 6.8 but there aren't rpms for fedora 8 that I could find.
Just so people are aware.
On Tue, Jun 03, 2008 at 02:16:00PM -0700, Daniel Russel wrote: > The version of GDB installed on the fedora 8 machines has a bug dealing > with infinity when running on 64 bit machines. Floats with the value > infinity are printed as 0 in the debugger and any functions which take > the float by value all called with 0 instead of infinity if you call > then the debugger. It can be very confusing :-) It is fixed in gdb 6.8 > but there aren't rpms for fedora 8 that I could find.
I am currently rolling out Fedora 9 to the lab machines (haven't got to your machine yet though). This includes gdb 6.8.
Ben
Ben Webb wrote: > On Tue, Jun 03, 2008 at 02:16:00PM -0700, Daniel Russel wrote: > >> The version of GDB installed on the fedora 8 machines has a bug dealing >> with infinity when running on 64 bit machines. Floats with the value >> infinity are printed as 0 in the debugger and any functions which take >> the float by value all called with 0 instead of infinity if you call >> then the debugger. It can be very confusing :-) It is fixed in gdb 6.8 >> but there aren't rpms for fedora 8 that I could find. >> > > I am currently rolling out Fedora 9 to the lab machines (haven't got to > your machine yet though). This includes gdb 6.8. > Cool. Thanks.
participants (2)
-
Ben Webb
-
Daniel Russel