Resurrecting this orphaned discussion... Peter: so what exactly do you need? -gstabs or -gstabs+ when compiling these files on Darwin? (or, more specifically, whenever the back-end compiler supports one/both of these flags)
On Jun 9, 2010, at 11:43 PM, Paul H. Hargrove wrote: > > > Jeff Squyres wrote: > > On Jun 4, 2010, at 5:02 PM, Peter Thompson wrote: > > > > > >> It was suggested by our CTO that if these files were compiled as to > >> produce STABS debug info, rather than DWARF, then the debug info would > >> be copied into the executables and shared libraries, and we would then > >> be able to debug with Open MPI without a problem. I'm not sure if this > >> is the best place to offer that suggestion, but I imagine it's not a bad > >> place to start. ;-) > >> > > > > Having just moved this to the "devel" list... > > > > I don't think we'd mind doing what you propose if it's not too icky. These > > files are explicitly there for debuggers like TV, after all. > > > > So how do we do that? (I don't know anything about STABS or DWARF) > > > > > > Extracted from "man gcc" on Darwin host: > > > -gstabs > Produce debugging information in stabs format (if that is > supported), without GDB > extensions. This is the format used by DBX on most BSD > systems. On MIPS, Alpha and > System V Release 4 systems this option produces stabs > debugging output which is not > understood by DBX or SDB. On System V Release 4 systems this > option requires the GNU > assembler. > > -gstabs+ > Produce debugging information in stabs format (if that is > supported), using GNU > extensions understood only by the GNU debugger (GDB). The > use of these extensions is > likely to make other debuggers crash or refuse to read the > program. > > > > -- > Paul H. Hargrove phhargr...@lbl.gov > Future Technologies Group > HPC Research Department Tel: +1-510-495-2352 > Lawrence Berkeley National Laboratory Fax: +1-510-486-6900 > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel > -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/