Currently the eclib spkg has pari, ntl and flint as dependencies.  The
first two are essential, but flint is currently hardly used and everything
works without it.  (It is only used at all to compute the ref of a matrix
(with entries int or long int) mod p and if flint is not available it just
uses ntl instead.)

It strikes me that there would be a small advantage within Sage to build
eclib without flint: it would only affect the function
CremonaModularSymbols() (and related) which are of very limited interest;
it would not affect any of the elliptic curve functionality in eclib.

If no-one has any reason to keep things as they are I will make a PR with
the relevant changes to build/pkgs/eclib.

Also, looking at eclib's spkg-configure.m4 I see (and recall) that we put
in a check for an exact eclib version (currently 20230424), which seems
unnecessarily restrictive.  I would welcome suggestions for how to either
check for a certain version *or later*, and/or check that the library has
certain functions which we know that Sage wil need.

Not until after 10.2 is realeased, certainly.

John

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAD0p0K5gP4B%2BAcAdgBT3US4rt3%2Bxaiw_GFRVH2dBjPj%3DhukyCg%40mail.gmail.com.

Reply via email to