A comment in the commit suggest that the symbols were not linked into the orterun if they were not accessed there. I guess this was the trick to make sure MPIR_Breakpoint is in there.
Now that you pointed me to this commit I have to disagree with. Why the MPI debugging symbols have been deleted in favor of using the one on ORTE? Why the ompi header files contains declarations starting with ORTE_DECLSPEC? george. On Dec 14, 2011, at 20:24 , Jeff Squyres wrote: > Looks like that line came over in > https://svn.open-mpi.org/trac/ompi/changeset/24561, which was bringing over > the debugger ORTE framework from the trunk > (https://svn.open-mpi.org/trac/ompi/ticket/2688). > > Ralph -- do you remember why that line is there? > > > On Dec 14, 2011, at 7:21 PM, Nathan Hjelm wrote: > >> There still seems to be an issue with using mpirun --debug with totalview. >> For some reason totalview is not breaking on MPIR_Breakpoint. Removing the >> foo = MPIR_Breakpoint line from orterun.c fixes this issue. >> >> Is there any reason I shouldn't remove that line? Any other debuggers that >> might break? >> >> -Nathan >> _______________________________________________ >> 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/ > > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel