#12426: Make Sage build with clang (3.0+)
---------------------------------------+---------------------------
Reporter: ohanar | Owner: GeorgSWeber
Type: task | Status: new
Priority: major | Milestone: sage-5.13
Component: build | Resolution:
Keywords: clang C++11 porting | Merged in:
Authors: | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
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.
>
> ----
>
> Packages failing to build with Clang:
>
> * ATLAS -- probably impossible without Clint's help. Also mixes Fortran
> and C code.
> * Givaro -- causes build failure for !LinBox: assignment to `const`
> variable
> * pynac -- C++ template problem
> * Gfan -- #12440
> * Lcalc -- #12436, #12437
> * !LinBox -- C++ problem
> * MPIR -- #13948 ('''of particular importance since it's needed to build
> GCC''')
> * R -- problematic due to mixture of C and Fortran code
> * ratpoints -- #12473
> * Singular -- #12442
> * Symmetrica -- #12439
>
> ----
>
> Spkgs ignoring CC/CXX environment variables:
>
> * FLINT -- #7024; the issue is fixed in FLINT >= 1.5.2
> * FLINTQS -- #12428
> * Sage -- #12443
>
> ----
>
> Distantly 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.
----
Packages failing to build with Clang:
* ATLAS -- probably impossible without Clint's help. Also mixes Fortran
and C code.
* Givaro -- causes build failure for !LinBox: assignment to `const`
variable
* pynac -- C++ template problem
* Gfan -- #12440
* Lcalc -- #12436, #12437
* !LinBox -- C++ problem
* R -- problematic due to mixture of C and Fortran code
* ratpoints -- #12473
* Singular -- #12442
* Symmetrica -- #12439
----
Spkgs ignoring CC/CXX environment variables:
* FLINT -- #7024; the issue is fixed in FLINT >= 1.5.2
* FLINTQS -- #12428
* Sage -- #12443
----
Distantly related: #14676
--
--
Ticket URL: <http://trac.sagemath.org/ticket/12426#comment:35>
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/groups/opt_out.