Re: [sage-devel] #32532 - removing gcc and gfortran spkgs

2021-09-24 Thread Dima Pasechnik
On Fri, Sep 24, 2021 at 5:41 AM 'Justin C. Walker' via sage-devel < sage-devel@googlegroups.com> wrote: > I think my only concern with this is (g)fortran. The C/C++ compiler > situation seems pretty stable, but doesn’t the fortran problem still > exist? I do not use any package managers on my

Re: [sage-devel] #32532 - removing gcc and gfortran spkgs

2021-09-23 Thread Matthias Koeppe
On Thursday, September 23, 2021 at 10:17:13 PM UTC-7 François Bissey wrote: > By the way switching to clang+gfortran-spkg over the gcc-spkg shaved 3 > hours of building time of vanilla sage on my previous macbook. That was > what took the most time to build by a very wide margin. > Sure,

Re: [sage-devel] #32532 - removing gcc and gfortran spkgs

2021-09-23 Thread Matthias Koeppe
On Thursday, September 23, 2021 at 9:54:19 PM UTC-7 wst...@gmail.com wrote: > Since Fortran is pretty central to this discussion, any chance you > could give a quick overview of the extent to which Sage depends on > Fortran in 2021? No big surprises: It comes in from openblas, numpy, scipy;

Re: [sage-devel] #32532 - removing gcc and gfortran spkgs

2021-09-23 Thread François Bissey
I have at least one close user/tester that builds sage-on-gentoo on a gentoo prefix (on a debian machine I think). Pretty much every beta/rc release get built and tested. I used to work on gentoo-prefix on OS X for a while. I should try it again someday but I don’t feel like my little macbook

Re: [sage-devel] #32532 - removing gcc and gfortran spkgs

2021-09-23 Thread William Stein
Hi Matthias, Since Fortran is pretty central to this discussion, any chance you could give a quick overview of the extent to which Sage depends on Fortran in 2021? I was reading about pyodide [1] recently and they had to work very hard to build scipy for webassembly without using Fortran. I

Re: [sage-devel] #32532 - removing gcc and gfortran spkgs

2021-09-23 Thread Matthias Koeppe
On Thursday, September 23, 2021 at 9:41:56 PM UTC-7 jus...@mac.com wrote: > I think my only concern with this is (g)fortran. The C/C++ compiler > situation seems pretty stable, but doesn’t the fortran problem still exist? > I do not use any package managers on my systems, so home-brew and the

Re: [sage-devel] #32532 - removing gcc and gfortran spkgs

2021-09-23 Thread 'Justin C. Walker' via sage-devel
I think my only concern with this is (g)fortran. The C/C++ compiler situation seems pretty stable, but doesn’t the fortran problem still exist? I do not use any package managers on my systems, so home-brew and the like aren’t useful to me. > On Sep 23, 2021, at 15:17 , Dima Pasechnik

Re: [sage-devel] #32532 - removing gcc and gfortran spkgs

2021-09-23 Thread Matthias Koeppe
Thanks for the update on this, François; I have added a link to your post to our Fortran meta-ticket https://trac.sagemath.org/ticket/23926 On Thursday, September 23, 2021 at 6:29:52 PM UTC-7 François Bissey wrote: > > > > On 24/09/2021, at 13:12, Matthias Koeppe wrote: > > > > c) The use of

Re: [sage-devel] #32532 - removing gcc and gfortran spkgs

2021-09-23 Thread François Bissey
> On 24/09/2021, at 13:12, Matthias Koeppe wrote: > > c) The use of any Fortran compiler other than homebrew's packaging of > gfortran on macOS (and our gfortran spkg) is completely unexplored. Given the > instability of homebrew -- as a rolling platform on which it is not possible > to

Re: [sage-devel] #32532 - removing gcc and gfortran spkgs

2021-09-23 Thread John H Palmieri
I presume that this is not an issue for linux, but maybe I'm wrong about that. In any case, I'm concerned about OS X. - How well tested are the various standalone Fortran options for OS X? I mean, how well tested are they for building Sage? Gfortran coming from homebrew is already included in

Re: [sage-devel] #32532 - removing gcc and gfortran spkgs

2021-09-23 Thread Michael Orlitzky
On Thu, 2021-09-23 at 23:17 +0100, Dima Pasechnik wrote: > https://trac.sagemath.org/ticket/32532 > proposes to remove > these packages as not needed, and a huge time sink for everyone involved. > I'm sure this list changes every time I make it

Re: [sage-devel] #32532 - removing gcc and gfortran spkgs

2021-09-23 Thread François Bissey
As someone who contributed to those (and literally created the gfortran package when I pushed for enabling clang support on OS X) I welcome their demise. I’ll review their removal with pleasure if you need it. François > On 24/09/2021, at 10:17, Dima Pasechnik wrote: > >

[sage-devel] #32532 - removing gcc and gfortran spkgs

2021-09-23 Thread Dima Pasechnik
https://trac.sagemath.org/ticket/32532 proposes to remove these packages as not needed, and a huge time sink for everyone involved. Rationale: nowadays every platform that Sage supports has said tools (or their equivalents - e.g. clang/clang++