Ok,

I didn't forgot to rerun autogen.sh (I even erased the libltdl, and various libtool wrappers that are generated at autogen/configure time). I checked the link Ralf submitted to our attention. This is exactly the same problem, or at least the same symptoms. The last version of libtool runs dsymutil on the created .so/.dylib, but the bad thing is that dsymutil returns similar warning message about missing ".lax" files. Therefore, even running it manually on the .dsym does not help.

I upgraded (compiled my own copy) my gcc to 4.3.2 (you should do it too, Jeff, the experimental have been giving me headaches in the past). Now, I also have the same warning messages for internal libs of gcc than for open MPI. This leads me to believe this is not an Open MPI bug, but more probably a libtool/ld issue.

I'll switch to linux for my devel for now, but if you have any success story...

Aurelien

Le 19 sept. 08 à 15:20, Jeff Squyres a écrit :

I get the same problem on my MBP with 10.5.5. However, I'm running the gcc from hpc.sf.net:

-----
[15:16] rtp-jsquyres-8713:~/mpi % gcc --version
gcc (GCC) 4.3.0 20071026 (experimental)
...
-----

Not the /usr/bin/gcc that ships with Leopard. I don't know if that matters or not.

I'm using AC 2.63, AM 1.10.1, LT 2.2.6a with a fairly vanilla build of Open MPI:

./configure --prefix=/Users/jsquyres/bogus --disable-mpi-f77 -- enable-mpirun-prefix-by-default

Here's what happens -- I fire up an MPI program and it deadlocks. I attach to an MPI process PID with gdb (I am using /usr/bin/gdb -- the Leopard-shipped gdb). I get oodles of messages like Aurelien's:

-----
warning: Could not find object file "/data/jsquyres/svn/ompi/ ompi/.libs/libmpi.lax/libdatatype.a/convertor.o" - no debug information available for "convertor.c". warning: Could not find object file "/data/jsquyres/svn/ompi/ ompi/.libs/libmpi.lax/libdatatype.a/copy_functions.o" - no debug information available for "copy_functions.c". warning: Could not find object file "/data/jsquyres/svn/ompi/ ompi/.libs/libmpi.lax/libdatatype.a/copy_functions_heterogeneous.o" - no debug information available for "copy_functions_heterogeneous.c".
-----


On Sep 19, 2008, at 2:31 PM, Ralf Wildenhues wrote:

* Aurélien Bouteiller wrote on Fri, Sep 19, 2008 at 08:02:40PM CEST:
Thanks Ralf for the support. I upgraded to libtool 2.2.6 and it didn't solved the problem though. Still looking for somebody to confirm that
its working or not working on their Mac.

Did you rerun autogen.sh? All I know is that your report looks really
similar to <http://gcc.gnu.org/ml/gcc/2008-08/msg00054.html> and that
one is apparently solved with Libtool 2.2.6.

If yours is still broken, then some more details would be nice.

Cheers,
Ralf
_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel


--
Jeff Squyres
Cisco Systems


_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel


Reply via email to