#4652: [with code, positive review] make distutils compile Cython extensions in
parallel
------------------------+---------------------------------------------------
Reporter: craigcitro | Owner: craigcitro
Type: defect | Status: new
Priority: major | Milestone: sage-3.2.2
Component: build | Resolution:
Keywords: |
------------------------+---------------------------------------------------
Comment (by mabshoff):
There is a slight chicken and egg problem here since we build pyprocessing
after python, so if someone sets the wrong environment variable the build
of Python itself will blow up.
To fix this:
* make sure to unset SAGE_PARALLEL_DIST for the python.spkg as well as
the pyprocessing.spkg
* make all the other python based spkgs depend on pyprocessing, so it is
immediately build after Python
Then this should work out of the box, even though we should still test
this with a couple rounds of builds of Sage with a high parallel level to
make sure we do not hit any race conditions.
Cheers,
Michael
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/4652#comment:4>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of
Reinventing the Wheel
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---