Yeah. Nothing egregiously bad leaps out at me from this information. You could try compiling big parts of your program with "-g1" instead of "-g". The default "-g" level is "-g2", which produces much more debug info. Also, in the future, maybe the linker could remove duplicate information from dwarf-2 sections. Michael C