|
From: Dave G. <go...@mc...> - 2012-06-18 21:22:44
|
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 >>> Val...@li... >>> 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 > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-users |