On 17 January 2012 23:04, William Stein <wst...@gmail.com> wrote:
> On Tue, Jan 17, 2012 at 1:47 PM, John Cremona <john.crem...@gmail.com> wrote:
>>>> After building Sage on OS X 10.7, "make test" did this:
>>>
>>> For the record, running tests with "sage -t devel/sage/sage" yields
>>> hundred(s) of failing files:
>>>
>>>   http://wstein.org/home/wstein/tmp/test-sage-5.0.beta1-osx10.7.txt
>>>
>>> It could be that most of these boil down to some code at the core of
>>> PARI (the bezout function) being miscompiled.
>>>
>>> There is a discussion about this from August 2011 here:
>>>
>>>   http://pari.math.u-bordeaux.fr/archives/pari-dev-1108/msg00000.html
>>>
>>> It unfortunately appears based on the mailing list -- and searching
>>> through the ** 5 months ** since then -- that nothing at all was done
>>> to try to fix the problem, even though I had setup access to 10.7 for
>>> the Pari developers.   Probably the main problem is that the machine I
>>> setup -- sqrt5.math.washington.edu -- is on the CS network, and for
>>> some reason it keeps getting kicked off.
>>>
>>> This really sucks.   Maybe I can rewrite their bezout to get around
>>> the problem.
>>
>> William, I am in the same building as Karim and Bill for the rest of
>> this week.  Can you explain to me what the problem is (*) so I can
>> talk to them?  They have a Pari-Days all next week in Bordeaux and I
>> may persuade them that this is worth them spending time on.
>>
>> (*) OK so I read through that thread.  Maybe a personal reminder that
>> this is still outstanding would help...
>
> Since this is a compiler bug, I'm not sure what is the best thing to
> do at present.
>
> Let me run the full test suite of Sage first, having built PARI with
> -O0 and see what happens.   If that works, I will just need to figure
> out how to build only bezout* with -O0 (or -O1).   I'm guessing the
> best thing the PARI devs could do at this point is report a bug to
> Apple (maybe Justin Walker could file a bug report to Apple about
> their compiler)?  Also, suggestions about how to properly build only
> *one* file with -O1 would be helpful.

I would do that by adding a specific target into the Makefile for that
one file with a custom compile command which would then be used
instead of the default pattern to make a .o from a .c.  (Several years
ago I had one file which crashed a compiler at some optimazation
level, so I did this to compile just that file at a lower level.)

John

>
>  -- William
>
>>
>> John
>>
>>
>>>
>>>  -- William
>>>
>>> --
>>> 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

Reply via email to