Cool! Note to OS X users, for the last few months I have been working with other people to make sage compile with clang instead of gcc. The effort was initially focused on OS X but has been extended somewhat to supporting clang on linux and freeBSD.
Linux and freeBSD need more work, but from this beta, if you are on OS X, applying the branch at https://trac.sagemath.org/ticket/12426 should enable you to build sage with clang - gfortran and some bits of gcc will be built but only the gfortran bit will be active. You could bring your own gfortran binary in the path and it should work too, but it is untested. Anyway sage will build and here I break only 6 doctests. One because of numerical noise and 5 are unexpected warning messages from numpy. So from the doctests I’d say it is fully functional. I’ll admit not having tried this beta yet, just beta1 plus the last ticket to get things working which is now included. So there could be an unexpected regression but it shouldn’t be to big. It would be cool to finish this for 8.0 if people are interested. François > On 13/04/2017, at 08:46, Volker Braun <[email protected]> wrote: > > As always, you can get the latest beta version from the "develop" git branch. > Alternatively, the self-contained source tarball is at > http://www.sagemath.org/download-latest.html > > > 89e6ef4 Updated SageMath version to 8.0.beta2 > e673c6f Trac #22556: implement periodic points for rational maps on > projective space > f371b97 Trac #22774: Deprecation warning message should guide a user to > import lcm from sage.arith.all. > f05795b Trac #22791: clean up numpy's spkg-install > 558e216 Trac #22789: Jacobians of transition maps > d7550f9 Trac #22767: py3: some care for division > f5188b6 Trac #22794: OSX Xcode 8.3 breaks openblas > 08c6eba Trac #22343: Elliptic curve isogenies over number fields I: speed up > Larsen's algorithm for reducible primes > 53df02f Trac #22754: order and chain polytopes are defined over ZZ > c308ac7 Trac #22257: py3: no cmp() in real lazy > 4fffad9 Trac #22788: src/sage/misc/cython.py doctest writes files in current > working directory > b833141 Trac #22787: Don't build sagenb if SAGE_PYTHON3=yes > 2cb078b Trac #22785: remove obsolete FreeBSD workaround in libgd > 6a08a83 Trac #22784: on clang libgap needs -fPIC > 7111243 Trac #22770: Fix functools32 spkg-install > e0bed3f Trac #22422: Laplace transform involving time-shifts > ec61335 Trac #22407: Include pictures in circle.py documentation > 4285d49 Trac #22779: py3 care for range again > 8c8c5cd Trac #22316: Implementing the Tadpole graph and the Dipole graph > fa9dc9b Trac #22758: Crosslink DisjointSet and SetPartition > e987b1a Trac #13514: The documentation of representative_vector_list for > Quadratic Forms should mention that it is for positive definite quadratic > forms only > 00f12a5 Trac #22772: Matplotlib: don't write ascii as binary in > make-setup-config.py > 8b022e8 Trac #22757: LatticePoset: Move atoms() to meet-semilattice > 19d3279 Trac #21118: List of degrees of iterates of a function > 453f459 Trac #22634: Fix bug with pAutomorphicForms for weights larger than > two > eb88419 Trac #21977: make linbox compile with clang and libc++ on Linux and > FreeBSD > 10286a6 Trac #22753: Don't declare functions/methods as "cdef inline" > 089da5d Trac #22749: py3: some care for map again > e2f748d Trac #22742: cleanup of branching-rules file > be918d2 Trac #22717: Bug in lexicographic order for words > 332c532 Trac #22714: factorize result of algdep() > d387154 Trac #22696: Disable cysignals debugging in doctests > 2d52b91 Trac #22677: Polybori segfaults when built with clang on OS X > e399a53 Trac #22670: Make Three.js work offline redux > fc8ed14 Trac #22633: Pari default stack size results in huge physical memory > commit after fork on Cygwin > 706f802 Trac #16820: Implement ABCs and categories for Lie algebras and > finite dimensional Lie algebras given by structure coefficients > f22803b Trac #6265: fix toy_d_basis.py > 4f31f7b Updated SageMath version to 8.0.beta1 > > > -- > You received this message because you are subscribed to the Google Groups > "sage-release" 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 https://groups.google.com/group/sage-release. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "sage-release" 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 https://groups.google.com/group/sage-release. For more options, visit https://groups.google.com/d/optout.
