#9761: Adjust spkg/standard/deps to build Python before zn_poly, and make two
other dependencies explicit
------------------------------+---------------------------------------------
   Reporter:  mpatel          |       Owner:  GeorgSWeber    
       Type:  defect          |      Status:  positive_review
   Priority:  blocker         |   Milestone:  sage-4.5.3     
  Component:  build           |    Keywords:                 
     Author:  David Kirkby    |    Upstream:  N/A            
   Reviewer:  Leif Leonhardy  |      Merged:                 
Work_issues:                  |  
------------------------------+---------------------------------------------

Comment(by drkirkby):

 Replying to [comment:17 leif]:
 > Replying to [comment:13 mpatel]:
 > > Just to check on #9464: Are we generally going to be explicit about
 all dependencies or just potential sources of confusion?
 >
 > I'd say making direct dependencies explicit is not a bad idea.

 I've just thought of a reason why it is a good idea to be explicit about
 all dependencies. Whilst before I was ''sitting on the fence'' over this,
 I now believe there are advantages in listing every dependency directly,
 for the reasons stated below.

 I wanted to start a build of Sage, without building ATLAS, so I copied the
 ATLAS libraries & headers from a previous Sage build, into a directory and
 touched {{{spkg/installed/atlas-3.8.3.p14.}}} Now, when I start to build
 Sage, neither Fortran, lapack or python are built.

 But something that required Fortran, lapack or Python, but only listed
 ATLAS as a dependency, could then fail to build.

 Like it or not, people do sometimes copy parts of one build to another, in
 order to save time. (Especially with ATLAS). That is more risky if
 {{{spkg/standard/deps}}} does not explicitly list each and every
 dependency.


 Dave

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9761#comment:23>
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 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.

Reply via email to