FWIW for me as Pynac dev clang has far superior diagnostics and refactoring tools. From other programs I can confirm a speedup of compiled source of at least 5%.
On Sat, Feb 10, 2018 at 9:55 AM François Bissey <frp.bis...@gmail.com> wrote: > > > > On 10/02/2018, at 21:44, Simon King <simon.k...@uni-jena.de> wrote: > > > > Hi François, > > > > On 2018-02-10, François Bissey <frp.bis...@gmail.com> wrote: > >> Linux support is a side effect. But it helps code portability, while > >> working on this we found quite a few GNUism here and there. > > > > OK, portability is an argument that I understand. > > > > What would you recommend me to do in order to give it a try on my ubuntu > > laptop, so that I can also see how my spkgs (meataxe and > > p_group_cohomology) are doing with clang? Probably it'd be easiest to > > create a clone of my current git repository, and thus work with two > > different installations of Sage, right? > > > > I’d recommend to work on a separate clone. It is what I have done > on my Gentoo linux box. I don’t know the state of clang on ubuntu > but it is better to have it configured to use libc++ instead of > libstdc++ from gcc. > > I haven’t build sage’s gcc on my mac laptop on the other hand :) > It is the other thing, on this little machine it saves a few _hours_ > spent on compiling gcc. > > François > > -- > 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 sage-release+unsubscr...@googlegroups.com. > To post to this group, send email to sage-release@googlegroups.com. > 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 sage-release+unsubscr...@googlegroups.com. To post to this group, send email to sage-release@googlegroups.com. Visit this group at https://groups.google.com/group/sage-release. For more options, visit https://groups.google.com/d/optout.