|
From: Brian H. <bhe...@cl...> - 2012-06-18 21:06:03
|
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
>
|