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

Reply via email to