#12173: Update FLINT to 2.3
---------------------------------------------------------------------+------
Reporter: mhansen |
Owner: tbd
Type: enhancement |
Status: needs_work
Priority: major |
Milestone: sage-5.6
Component: packages |
Resolution:
Keywords: flint spkg | Work
issues: cdef except, C++/C99
Report Upstream: N/A |
Reviewers: John Cremona
Authors: Mike Hansen, Fredrik Johansson, Jean-Pierre Flori |
Merged in:
Dependencies: #12433 |
Stopgaps:
---------------------------------------------------------------------+------
Changes (by jdemeyer):
* work_issues: cdef except => cdef except, C++/C99
Comment:
This is problematic:
{{{
Extension('sage.rings.fraction_field_FpT',
sources = ['sage/rings/fraction_field_FpT.pyx'],
language = 'c++',
libraries = ["csage", "flint", "gmp", "gmpxx", "ntl",
"zn_poly"],
extra_compile_args=["-std=c99", "-D_XPG6"],
include_dirs = [SAGE_INC + 'flint/'],
depends = flint_depends),
}}}
A file cannot be both C++ and C99.
This causes a build failure on !OpenSolaris (buildbot machine `hawk`).
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12173#comment:153>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.