-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) 2) you are going to have to start throwing more and more things into spkgs as other things break (binutils comes to mind) 3) you *still* have to have a C compiler already on the system to compile the stupid thing anyway :) 4) people will constantly ask why you didn't choose clang + llvm 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