[Bug 588941] Review Request: pypy - Implementation of the Python language, using Python itself

bugzilla at redhat.com bugzilla at redhat.com
Mon Nov 29 16:18:30 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=588941

--- Comment #19 from Toshio Ernie Kuratomi <a.badger at gmail.com> 2010-11-29 11:18:28 EST ---
Maciej, thanks!

I don't know why we using --translation-verbose, I'm guessing that dmalcolm was
using that to get a feel for how the translation process works.  dmalcolm, I'm
going to turn that off for now.  Feel free to turn it back on if there's a
reason you want that.

Your tips will aid in figuring out what to do with CFLAGS.  Very useful!  Do
you happen to know if some of our CFLAGS are safe and useful to use with pypy? 
Do you know which CFLAGS, like -fstack-protector are not needed with the
checking that pypy does itself?  If you don't know I'll experiment a bit to see
what we can come up with.

About the files that get installed on the filesystem, I cheated and just looked
at what ended up in the Linux binary package that is downloaded from pypy.org. 
A few questions:

* I see that you have some include files in the binary distribution but no
compiled shared library.  What are the header files for?  Should we be
packaging them?
* My understanding is that pypy can support compiled modules as well as pure
python modules.  If that's the case, where does pypy search for them?  We're
presently installing all of the pypy stdlib into
/usr/share/pypy-1.4/{lib-python,pypy_lib}  which dmalcolm says is being
searched by pypy.  But if there's compiled modules, at least those modules need
to land in /usr/lib/pypy-1.4 and /usr/lib64/pypy-1.4 (on 64bit multilib arches
like x86_64).  Does pypy search these places by default similar to cpython does
or will we need to do some work on that?  With cpython we have a split
site-packages such that /usr/lib/python2.5/site-packages is where we install
arch independent files (pure python modules and their byte compiled cache) and
(on x86_64), /usr/lib64/python2.5/site-packages is where we install the modules
with compiled code.

-- 
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