Whenever I try to debug an application compiled under 3.1 I find it near impossible to get break points to work and in general the debugging with gdb is simply painful. I have to recompile with 2.95.4 to get any work done on the problem. Is there something wrong with our gdb? Do I have to pass it a special option?