> On 8/3/2010 7:34 PM, Dr. David Kirkby wrote:
> > I think I've discovered something which should be a blocker for 4.5.2.
> > 
> > http://trac.sagemath.org/sage_trac/ticket/9681
> > 
> > Please correct me if I'm mistaken. It would not be the first time I've
> > been mistaken over dependencies in the spkg/standard/deps file
> 
> Thanks very much for noticing this!
> 
> To any experts, not necessarily excluding David:  Does zn_poly as it's
> currently used in Sage depend on NTL?
Not an expert. But it looks like if ntl is not present at configuration time 
zn_poly has a fall back. See include/support.h 
NTL use is very limited, 2 operations. If NTL is found profile/ntl-profile.c
is used which calls the following ntl headers:
#include <NTL/lzz_pX.h>
#include <NTL/ZZ_pX.h>

If not profile/ntl-profile-dummy.c will be used.

In short as it is, nothing will break if ntl is built afterwards, but if it is 
built before then dependencies of zn_poly should have -lntl added.
This scenario is possible when upgrading and in parallel building atm.
The sage library and extensions are safe as everything is linked against 
ntl by default.

Francois

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

Reply via email to