Le jeudi 17 mai, Jeroen Demeyer a écrit:
> On 2012-05-17 18:32, Julien Puydt wrote:
> > I was strolling in spkg/standards/deps, when I saw that $(ECLIB)
> > and $(ELLIPTIC_CURVES) are built because they appear in the 'all'
> > target, but that nothing depends on them.
> > 
> > Surely there are silent dependencies?
> I don't know what you mean with "silent" dependencies.

Some spkg depend on others, but that can't be seen in
spkg/standard/deps : those are implicit, silent, hidden, invisible
dependencies. They generally mean something will break at one point in
the future.

> First of all, it's not true that nothing depends on ECLIB: the Sage
> library depends on ECLIB.  And ELLIPTIC_CURVES is a database, only
> needed for Sage at runtime.

Ah, sorry, I had missed line 464 of deps : indeed $(INST)/$(SAGE)
depends on $(ECLIB). Bad me.

For $(INST)/$(ELLIPTIC_CURVES), shouldn't it be in the list of things
$(INST)/$(SAGE) *build* depends on? After all, if it isn't supposed to
run without it, can one consider the target successfully built?

Snark on #sagemath

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to