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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 #24 from Lisandro Dalcin <dalcinl@xxxxxxxxx> 2010-02-23 09:30:16 EST ---
(In reply to comment #23)
> > I also saw that rpmlint complains (signaling an error, not a warning) about
> > empty files. What's wrong with empty files to that being an error? If required,
> > I could add a comment line at the start of these files, in order to 'fill' them
> > and make rpmlint stop complaining.
> 
> http://fedoraproject.org/wiki/Common_Rpmlint_issues#zero-length
> I guess, this is a  packaging guidelines, because this broke something
> somewhere.
> rpmlint sometimes shows false positives, so it would be ok to leave the errors.
> 

OK. After looking around in my F12 box, I can see many empty __init__.py files
inside the system Python install. So I'll leave my *.pyx/*.pyd empty, too.

> > BTW, Thomas... Could you make sure that the MPE extension module actually works
> > on MPICH2+x86_64 ??
> 
> $ PYTHONPATH=/usr/lib64/python2.6/site-packages/mpich2/ make -C
> demo/mpe-logging
> make: Entering directory
> `/home/tom/rpmbuild/MOPENED/mpi4py/mpi4py-1.2/demo/mpe-logging'
> mpiexec -n 8 python cpilog.py
> Writing logfile....
> Enabling the Default clock synchronization...
> Finished writing logfile cpilog.clog2.
> mpiexec -n 8 python ring.py
> Writing logfile....
> Enabling the Default clock synchronization...
> Finished writing logfile ring.clog2.
> mpiexec -n 8 python threads.py
> Writing logfile....
> Enabling the Default clock synchronization...
> Finished writing logfile threads.clog2.
> rm -f *.[cs]log2
> make: Leaving directory
> `/home/tom/rpmbuild/MOPENED/mpi4py/mpi4py-1.2/demo/mpe-logging'
> 

OK. It works.

> > If this does not work, that's surely related to libmpe.a from MPICH2 not being
> > built with -fPIC.    
> 
> From the spec file of mpich2, you can see, that on x86_64, it's explicit build
> with -fPIC, but not on any other platform.
>

OK. I've mailed mpich2-dev about this issue some time ago. They more or less
agreed that -fPIC should be used for building objects going to libmpe.a in the
case of sharedlib-enabled MPICH2 build.

> But because this fails on x86_64 in the buildsystem too, this should be
> something different :(    

Sorry, could you point to any link where I can take a look?

-- 
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.
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]