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


Reply via email to