Yes. You are right. It is working. Thanks for your help. Brian
On Jun 18, 2012, at 5:22 PM, Dave Goodell wrote: > That looks like it's working to me, at least for a 64-bit architecture. The > "failure" in the config.log that you have posted is for the 32-bit side of > things. Valgrind builds bi-arch, but MPI implementations generally don't. > So in practice you won't get bi-arch MPI wrappers unless you hack things up > quite a bit. > > Have you tried actually using the valgrind MPI wrappers with your new > valgrind? It should just work now. (I assume that the configure and make > steps are completing properly.) > > -Dave > > On Jun 18, 2012, at 4:05 PM CDT, Brian Helenbrook wrote: > >> Hi Julian, >> >> I tried the downloading from svn and still no luck, except that now it is >> detecting the failure in the configuration stage: >> >> configure:11126: /Users/bhelenbr/Packages/bin/mpicc -o conftest -g -O >> -fno-omit-frame-pointer -Wall -dynamic -m64 -arch x86_64 -dynamic >> -dynamiclib -all_load -m64 -arch x86_64 conftest.c >&5 >> configure:11132: $? = 0 >> configure:11140: result: yes, /Users/bhelenbr/Packages/bin/mpicc >> configure:11173: checking secondary target for usable MPI2-compliant C >> compiler and mpi.h >> configure:11215: /Users/bhelenbr/Packages/bin/mpicc -o conftest -g -O >> -fno-omit-frame-pointer -Wall -dynamic -m32 -arch i386 -dynamic -dynamiclib >> -all_load -m32 -arch i386 conftest.c >&5 >> ld: warning: ignoring file /Users/bhelenbr/Packages/lib/libmpi.dylib, file >> was built for unsupported file format which is not the architecture being >> linked (i386) >> Undefined symbols for architecture i386: >> "_MPI_Init", referenced from: >> _main in ccOL4X3o.o >> "_MPI_Type_get_envelope", referenced from: >> _main in ccOL4X3o.o >> "_MPI_Finalize", referenced from: >> _main in ccOL4X3o.o >> "_ompi_mpi_int", referenced from: >> _main in ccOL4X3o.o >> ld: symbol(s) not found for architecture i386 >> collect2: ld returned 1 exit status >> configure:11221: $? = 1 >> configure: failed program was: >> >> lots of defines….. >> >> configure:11238: result: no >> >> I don't know why it tries to switch to the i386 architecture. >> >> Brian >> >> >> >> >> On Jun 18, 2012, at 4:40 PM, Julian Seward wrote: >> >>> >>> Try the svn trunk. IIRC it has had some other improvements compared to >>> 3.7.0, in MPI support. >>> >>> J >>> >>> On Monday, June 18, 2012, Brian Helenbrook wrote: >>>> valgrind-users, >>>> >>>> I've been trying to compile valgrind with MPI support on OS X Lion but not >>>> having much luck. I have openmpi-1.6 installed and I configure with the >>>> line >>>> >>>> ./configure --prefix=/Users/bhelenbr/Packages >>>> --with-mpicc=/Users/bhelenbr/Packages/bin/mpicc >>>> >>>> Packages is the folder I use to install things. >>>> >>>> Then I build by typing "make". This works without mpi support included. >>>> When I try to include mpi support I get the following: >>>> >>>> ld: warning: ignoring file /Users/bhelenbr/Packages/lib/libmpi.dylib, file >>>> was built for unsupported file format which is not the architecture being >>>> linked (i386) Undefined symbols for architecture i386: >>>> "_PMPI_Type_get_envelope", referenced from: >>>> _maybeFreeTy in libmpiwrap_x86_darwin_so-libmpiwrap.o >>>> _walk_type in libmpiwrap_x86_darwin_so-libmpiwrap.o >>>> >>>> and many more missing symbols that are basically all in libmpi.dylib. I >>>> tried applying the patch at <https://bugs.kde.org/show_bug.cgi?id=274078> >>>> but that didn't really help anything. >>>> >>>> Any ideas? This is valgrind 3.7.0 >>>> >>>> Brian >>>> >>>> >>>> >>>> --------------------------------------------------------------------------- >>>> --- Live Security Virtual Conference >>>> Exclusive live event will cover all the ways today's security and >>>> threat landscape has changed and how IT managers can respond. Discussions >>>> will include endpoint security, mobile security and the latest in malware >>>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>>> _______________________________________________ >>>> Valgrind-users mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/valgrind-users >>> >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Valgrind-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/valgrind-users > ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Valgrind-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/valgrind-users
