#16882: Update to NTL 6.2.1
-------------------------------------+-------------------------------------
Reporter: jpflori | Owner:
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-6.4
Component: packages: | Resolution:
standard | Merged in:
Keywords: spkg ntl | Reviewers:
Authors: Jean-Pierre Flori | Work issues:
Report Upstream: N/A | Commit:
Branch: | 5fdce9403048ed832b12e61982e816778fbdb7c2
u/fbissey/ntl-6.2.1 | Stopgaps:
Dependencies: |
-------------------------------------+-------------------------------------
Comment (by jpflori):
Here is the feedboack from Victor:
{{{
This new issue seems to be related to template instantiation and linking,
which admittedly is a potentially murky area. I don't think there is
an NTL bug…but it's hard to say. I haven't tested NTL recently
as a dynamic library -- I almost always use static libraries, just because
it is simpler. I could imagine that there is some subtle interaction
between
template instantiation and dynamic library loading…since it seems
the problem goes away in some versions of gcc, it could be a gcc problem.
If you can send me a simple test that illustrates the problem that would
be useful.
If there is anything in the code or the NTL build scrips that would help
with this,
I'd be glad to help.
To clarify one point: NTL makes no use of any features not present in the
C++98.
standard, and it is only within the last couple of years that I have much
confidence that C++98 is widely and correctly implemented.
}}}
and just now:
{{{
I looked for closely at the ticket.
I see that the code is compiled with the -fno-implicit-templates
flag. I'm not sure, but that could be a source of the problem...
}}}
--
Ticket URL: <http://trac.sagemath.org/ticket/16882#comment:74>
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 unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.