Ah, my bad. I misinterpreted the original intent as "requiring" GCC as part of building Sage from source.
Carry on. :) --Christopher On Thu, Jan 26, 2012 at 15:57, William Stein <wst...@gmail.com> wrote: > On Thu, Jan 26, 2012 at 12:52 PM, Christopher Swenson > <ch...@caswenson.com> wrote: > > -1 for distributing our own version of gcc. > > > > As someone who has been peripherally involved with this sort of thing at > > Google, here are some downsides: > > > > 1) several hours of extra compiling and testing (a full boostrap build of > > GCC can be very painful, and running every test can take a very long > time) > > We're not including it with Sage. We would make it available since > XCode is such a pain in the ass (and is not free). That Cython > and even "sage -b" don't work without having to pay Apple additional > money, gets in the way of our goals for Sage. > > > 2) you are going to have to start throwing more and more things into > spkgs > > as other things break (binutils comes to mind) > > That's why we are here. > > > 3) you *still* have to have a C compiler already on the system to compile > > the stupid thing anyway :) > > That's only on the system that we build the package on. No users will > need that C compiler. > Given that the main issue we are trying to address is installing the > right compiler, I don't > see this as a problem. > > Also, it will be nice since we can include gfortran in our gcc spkg, > and completely remove the > binary fortran spkg from Sage. > > > 4) people will constantly ask why you didn't choose clang + llvm > > No choice has been made. So far I have a choice of zero working > options. When I have >= 2, I can > make a choice. > > > 5) why don't you choose clang + llvm? > > :-) > > > > > --Christopher > > > > > > On Thu, Jan 26, 2012 at 15:15, William Stein <wst...@gmail.com> wrote: > >> > >> Hi, > >> > >> Earlier today I was arguing that we need to support Xcode 4.x, etc., > >> in the context of the PARI bugs. > >> > >> I'm sitting here with a grad student with a solid Mac running OS X > >> 10.6.8, and trying to get XCode 3.x on it is HELL. > >> None of our Apple ID's work for the Developer network, etc. We can't > >> find a download. Anyway, it is frustrating. > >> The App store only supports 4.x. > >> > >> I'm just curious if anybody has looked into the possibility of us > >> distributing our own build of GCC, which is good enough to build Sage > >> and use Cython. > >> > >> Incidentally, the only reason he needs XCode is because our "sage -b" > >> build system is really stupid. If you do > >> > >> "sage -b" > >> > >> and don't have a compiler, it will die, even if you aren't doing > >> anything with Cython. He just wants to write some .py files. > >> > >> http://trac.sagemath.org/sage_trac/ticket/12365 > >> > >> > >> -- William > >> > >> -- > >> William Stein > >> Professor of Mathematics > >> University of Washington > >> http://wstein.org > >> > >> -- > >> To post to this group, send an email to sage-devel@googlegroups.com > >> To unsubscribe from this group, send an email to > >> sage-devel+unsubscr...@googlegroups.com > >> For more options, visit this group at > >> http://groups.google.com/group/sage-devel > >> URL: http://www.sagemath.org > > > > > > -- > > To post to this group, send an email to sage-devel@googlegroups.com > > To unsubscribe from this group, send an email to > > sage-devel+unsubscr...@googlegroups.com > > For more options, visit this group at > > http://groups.google.com/group/sage-devel > > URL: http://www.sagemath.org > > > > -- > William Stein > Professor of Mathematics > University of Washington > http://wstein.org > > -- > To post to this group, send an email to sage-devel@googlegroups.com > To unsubscribe from this group, send an email to > sage-devel+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/sage-devel > URL: http://www.sagemath.org > -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org