On Mon, Sep/28/2009 03:11:46PM, Ethan Mallove wrote: > On Mon, Sep/28/2009 02:05:14PM, Jeff Squyres wrote: > > Try a newer compiler than gcc 3.4 -- it's pretty ancient. > > I don't get the warning with 4.1.2 either.
To get the warning I needed to enable some developer configure options (e.g., mkdir .svn && configure). The below patch gets rid of the warning, but is it the right way? --- ompi/debuggers/debuggers.h +++ ompi/debuggers/debuggers.h @@ -40,6 +40,11 @@ */ OMPI_DECLSPEC void ompi_debugger_notify_abort(char *string); + /** + * Breakpoint function for parallel debuggers. + */ + OMPI_DECLSPEC void *MPIR_Breakpoint(void); + END_C_DECLS #endif /* OMPI_DEBUGGERS_H */ -Ethan > > -Ethan > > > > > > > On Sep 28, 2009, at 2:03 PM, Ethan Mallove wrote: > > > >> On Fri, Sep/25/2009 09:31:51PM, Ralph Castain wrote: > >> > I think there is a problem with this change - here is a warning I get > >> when > >> > compiling on Mac and Linux: > >> > > >> > ompi_debuggers.c:265: warning: no previous prototype for > >> ?MPIR_Breakpoint? > >> > > >> > Can you please take a look? > >> > >> Can you send me your config.log file? I can't reproduce the warning > >> using GCC (3.4.6) on RHEL 4. > >> > >> -Ethan > >> > >> > > >> > Thanks > >> > Ralph > >> > > >> > On Sep 25, 2009, at 1:14 PM, emall...@osl.iu.edu wrote: > >> > > >> >> Author: emallove > >> >> Date: 2009-09-25 15:14:19 EDT (Fri, 25 Sep 2009) > >> >> New Revision: 22014 > >> >> URL: https://svn.open-mpi.org/trac/ompi/changeset/22014 > >> >> > >> >> Log: > >> >> Remove `static` from `MPIR_Breakpoint` so Intel compilers will not > >> inline > >> >> it > >> >> > >> >> Text files modified: > >> >> trunk/ompi/debuggers/ompi_debuggers.c | 2 +- > >> >> 1 files changed, 1 insertions(+), 1 deletions(-) > >> >> > >> >> Modified: trunk/ompi/debuggers/ompi_debuggers.c > >> >> > >> ============================================================================== > >> >> --- trunk/ompi/debuggers/ompi_debuggers.c (original) > >> >> +++ trunk/ompi/debuggers/ompi_debuggers.c 2009-09-25 15:14:19 EDT > >> (Fri, 25 > >> >> Sep 2009) > >> >> @@ -261,7 +261,7 @@ > >> >> * defined in orterun for the starter. It should never conflict with > >> >> * this one, but we'll make it static, just to be sure. > >> >> */ > >> >> -static void *MPIR_Breakpoint(void) > >> >> +void *MPIR_Breakpoint(void) > >> >> { > >> >> return NULL; > >> >> } > >> >> _______________________________________________ > >> >> svn mailing list > >> >> s...@open-mpi.org > >> >> http://www.open-mpi.org/mailman/listinfo.cgi/svn > >> > > >> > > >> > _______________________________________________ > >> > devel mailing list > >> > de...@open-mpi.org > >> > http://www.open-mpi.org/mailman/listinfo.cgi/devel > >> > >> <ATT20809437.txt> > > > > > > -- > > Jeff Squyres > > jsquy...@cisco.com > > > > > > _______________________________________________ > > devel mailing list > > de...@open-mpi.org > > http://www.open-mpi.org/mailman/listinfo.cgi/devel