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