#12426: Make Sage build with clang (3.0+)
---------------------------------------+------------------------------------
Reporter: rohana | Owner: GeorgSWeber
Type: task | Status: new
Priority: major | Milestone: sage-5.10
Component: build | Resolution:
Keywords: clang C++11 porting | Work issues:
Report Upstream: N/A | Reviewers:
Authors: | Merged in:
Dependencies: | Stopgaps:
---------------------------------------+------------------------------------
Description changed by jdemeyer:
Old description:
> It is not unlikely that Apple will eventually stop supporting GCC in
> favour of clang. This is a metaticket to track the status of building
> Sage with clang.
>
> Spkgs needing fixing:
> * ATLAS -- probably impossible without Clint's help
> * eclib -- builds, but completely broken, no clue why
> * GAP -- #7041
> * libfplll
> * libgcrypt -- easy fix, but probably gone soon
> * !LinBox; related: #12762 (doesn't build with GCC 4.7.0 because code
> doesn't conform to C++11)
> * !PolyBoRi; probably fixed by #12750 / #12754 / #12655
> * pynac
> * ratpoints -- #12682, #12473
>
> Needing review:
> * GMP-ECM -- #12472
> * f2c -- #7027; package will be removed soon, see #12714
> * FLINT -- #7024; the issue is fixed in FLINT >= 1.5.2
> * FLINTQS -- #12428; package should be removed anyway, since FLINT
> includes a more recent version
> * Gfan -- #12440; see also #12760 (doesn't build with GCC 4.7.0 /
> conform to C++11)
> * Givaro -- #12444; see also #12761 (doesn't build with GCC 4.7.0 /
> conform to C++11)
> * Lcalc -- #12681, #12436, #12437
> * matplotlib -- #12434
> * palp -- #7071
> * Python -- #12430
> * Sage -- #12443
> * Singular -- #12680, #12442
> * Symmetrica -- #12439
> * zlib -- #12432
> * zn_poly -- #12433
>
> ----
>
> Probably related: #14676
New description:
It is not unlikely that Apple will eventually stop supporting GCC in
favour of clang. This is a metaticket to track the status of building Sage
with clang.
Spkgs needing fixing:
* ATLAS -- probably impossible without Clint's help
* eclib -- builds, but completely broken, no clue why
* GAP -- #7041
* libfplll
* libgcrypt -- easy fix, but probably gone soon
* !LinBox; related: #12762 (doesn't build with GCC 4.7.0 because code
doesn't conform to C++11)
* MPIR: #13948
* !PolyBoRi; probably fixed by #12750 / #12754 / #12655
* pynac
* ratpoints -- #12682, #12473
Needing review:
* GMP-ECM -- #12472
* f2c -- #7027; package will be removed soon, see #12714
* FLINT -- #7024; the issue is fixed in FLINT >= 1.5.2
* FLINTQS -- #12428; package should be removed anyway, since FLINT
includes a more recent version
* Gfan -- #12440; see also #12760 (doesn't build with GCC 4.7.0 / conform
to C++11)
* Givaro -- #12444; see also #12761 (doesn't build with GCC 4.7.0 /
conform to C++11)
* Lcalc -- #12681, #12436, #12437
* matplotlib -- #12434
* palp -- #7071
* Python -- #12430
* Sage -- #12443
* Singular -- #12680, #12442
* Symmetrica -- #12439
* zlib -- #12432
* zn_poly -- #12433
----
Probably related: #14676
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12426#comment:16>
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.