#14168: Fix race condition rebuilding MPIR,... with GCC spkg
----------------------------------+-----------------------------------------
       Reporter:  jdemeyer        |         Owner:  GeorgSWeber                 
       
           Type:  defect          |        Status:  positive_review             
       
       Priority:  blocker         |     Milestone:  sage-5.8                    
       
      Component:  build           |    Resolution:                              
       
       Keywords:                  |   Work issues:                              
       
Report Upstream:  N/A             |     Reviewers:  Karl-Dieter Crisman, Leif 
Leonhardy
        Authors:  Jeroen Demeyer  |     Merged in:                              
       
   Dependencies:                  |      Stopgaps:                              
       
----------------------------------+-----------------------------------------
Changes (by leif):

  * status:  needs_review => positive_review
  * reviewer:  => Karl-Dieter Crisman, Leif Leonhardy


Old description:

> If the GCC spkg has been installed and MPIR (or MPFR, MPC) gets rebuilt,
> then GCC doesn't work properly during the "install" phase of MPIR,
> because GCC uses the MPIR libraries.
>
> Therefore we must ensure that nothing gets built in parallel with MPIR,
> MPFR, MPC if the GCC spkg has been installed.

New description:

 If the GCC spkg has been installed and MPIR (or MPFR, MPC) gets rebuilt,
 then GCC doesn't work properly during the "install" phase of MPIR, because
 GCC uses the MPIR libraries.

 Therefore we must ensure that nothing gets built in parallel with MPIR,
 MPFR, MPC if the GCC spkg has been installed.

 Since "non-Sage" GCCs may use Sage's shared libraries as well, the patch
 now (re)builds them serially regardless of whether Sage's GCC is installed
 or not.

--

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14168#comment:13>
Sage <http://www.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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to