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