[Bug 562504] Review Request: mpi4py - Python bindings of the Message Passing Interface (MPI)

bugzilla at redhat.com bugzilla at redhat.com
Mon Feb 8 19:41:31 UTC 2010


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=562504

--- Comment #12 from Thomas Spura <tomspur at fedoraproject.org> 2010-02-08 14:41:25 EST ---
(In reply to comment #11)
> Does the check work in your local build?

Yes.

> 
> Check what libraries the python modules link to. My guess is that you've linked
> also the Open MPI version against mpich2, and it fails due to that.    

rpmbuild says nope:
Processing files: mpi4py-openmpi-1.2-5.fc12.x86_64
Provides: MPE.so()(64bit) MPI.so()(64bit) dl.so()(64bit) mpi4py-runtime =
1.2-5.fc12
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <=
4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix)
<= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libdl.so.2()(64bit)
libdl.so.2(GLIBC_2.2.5)(64bit) libm.so.6()(64bit) libmpi.so.0()(64bit)
libnsl.so.1()(64bit) libopen-pal.so.0()(64bit) libopen-rte.so.0()(64bit)
libpthread.so.0()(64bit) libpython2.6.so.1.0()(64bit) libutil.so.1()(64bit)
python(abi) = 2.6 rtld(GNU_HASH)
Processing files: mpi4py-mpich2-1.2-5.fc12.x86_64
Provides: MPE.so()(64bit) MPI.so()(64bit) dl.so()(64bit) mpi4py-runtime =
1.2-5.fc12
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <=
4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix)
<= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit)
libmpich.so.1.2()(64bit) libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit) libpython2.6.so.1.0()(64bit)
librt.so.1()(64bit) python(abi) = 2.6 rtld(GNU_HASH)


>From opempi %build:
/usr/lib64/openmpi/bin/mpicc -fPIC -fno-strict-aliasing -DNDEBUG -O2 -g -pipe
-Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -O2 -g -pipe
-Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/python2.6 -c
_configtest.c -o _configtest.o

>From mpich2 %build:
/usr/lib64/mpich2/bin/mpicc -fPIC -fno-strict-aliasing -DNDEBUG -O2 -g -pipe
-Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -O2 -g -pipe
-Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/python2.6 -c
_configtest.c -o _configtest.o

If there is a bug in /usr/lib64/openmpi/bin/mpicc that links against mpich2,
rpm would not detect the R: libmpi.so.0()(64bit)

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list