On Thu, Feb 9, 2012 at 01:56, David Kirkby <david.kir...@onetel.net> wrote: > > > On 9 February 2012 09:38, Jeroen Demeyer <jdeme...@cage.ugent.be> wrote: >> >> On 2012-02-09 10:34, David Kirkby wrote: >> > No, one what would do in this case is >> > >> > ./configure CC="gcc -m64" >> >> Exactly. If every spkg would actually respect the CC environment >> variable, this would work and we wouldn't need SAGE64 anymore. > > > I would not be 100% sure about that. I think there would be the odd > exception. bzip2 I believe needs a special flag for a 64-bit build > (something like --64). But the odd exceptions should be easy to resolve. > > There are a lot of packages in Sage which don't respect CC. I've fixed some > of them, but gave up at some point as there were too many. Is is funny, as > there are the odd package which has in it.
I have found every one of these cases while working on the clang port, and have fixed every one -- many of these have tickets linked to #12426. There are a few that I haven't gotten around to making tickets yet, but that is mainly because I haven't started looking at the package in much depth. > > CC=cc > > then some Sage developer had changed it to > > CC=gcc > > Then I've come along and changed the code so it actually respects CC. > > It's the quality of some of the C code in particular which makes me worry a > bit about Sage (see my previous comment on this thread). It's clear there is > C code in Sage, where the developer does not have an ****ing clue about how > to write C. In one case, another Sage developer said the code was "virtually > obfuscated", but I found it would not be eligible for the "obfuscated C > contest" > > http://www.ioccc.org/ > > as the code is not even legal C. It just happens gcc will compile it. > > Dave > > -- > 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 -- Andrew -- 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