-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

Reply via email to