Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] gdb libmpi.dylib on Leopard
From: Ralf Wildenhues (Ralf.Wildenhues_at_[hidden])
Date: 2008-09-17 12:39:48


Hello Aurélien,

* Aurélien Bouteiller wrote on Wed, Sep 17, 2008 at 06:32:11PM CEST:
> I have been facing a weird problem for several month now (I guess since I
> upgraded from Tiger to Leopard). I am unable to debug Open MPI using gdb
> on my mac. The problem comes from gdb not being able to load symbols from
> the dynamic libraries of Open MPI. I receive a message "warning: Could
> not find object file "/Users/bouteill/ompi/debug.build/
> opal/.libs/libopen-pal.lax/libmca_memory.a/memory_base_close.o" - no
> debug information available for "../../../../trunk/opal/mca/memory/
> base/memory_base_close.c".". As you can see, the path to the object file
> containing the symbols is not correct. It links to the temporary files
> expanded during the final stage link. As those files do not exist
> anymore, gdb gets confused.

I have a vague memory that this is fixed in Libtool 2.2.6. If you're
using an older version, please retry bootstrapping OpenMPI with that
one.

Cheers,
Ralf