#6234: [with patch, needs review (easy)] make parallel GCC'ing of Sage library
not
experimental
-------------------------+--------------------------------------------------
Reporter: was | Owner: craigcitro
Type: enhancement | Status: new
Priority: major | Milestone: sage-4.0.2
Component: build | Keywords:
Reviewer: | Author:
Merged: |
-------------------------+--------------------------------------------------
Comment(by craigcitro):
I think that's a race condition -- I suspect two calls to build_ext
simultaneously realize that there's no directory to store a file and try
to create it at the same time. The first is okay, but the second gets an
error and bails.
The attached patch should fix this, as long as that's what's going on --
it creates all the appropriate directories in `build/` while processing
files in serial, thereby eliminating the potential race problem.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6234#comment:6>
Sage <http://sagemath.org/>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---