#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.

Reply via email to