I'd say I see the same issues indeed.
I tried going back to older commits but errors are still there.

2014-04-01 19:51 GMT+02:00 Bill Hart <goodwillh...@googlemail.com>:
> On MinGW64 we pass  -DDLL_EXPORT -D PIC to yasm.
>
> On Cygwin64 it's  -DDLL_EXPORT -DPIC.
>
> mpn_neg_n calls mpn_com_n and mpn_add_1. The latter is a C macro. The former
> does not have a PIC path, but it does have SSE2 instructions. In particular
> is uses movdqu. Maybe there is some kind of alignment issue with malloc?
>
> Bill.
>
>
> On 1 April 2014 19:39, Bill Hart <goodwillh...@googlemail.com> wrote:
>>
>> Here are the functions which segfault for me:
>>
>> t-dc_bdiv_q_n
>> t-hgcd
>> t-invert
>> t-mulmod_2expm1
>> t-mulmod_2expp1
>> t-neg
>> t-sb_bdiv_q
>>
>> I suggest we start with t-neg, as that is by far the simplest function.
>> There is no reason I can see for all of those to fail, unless one of the mpn
>> functions is broken on Cygwin64.
>>
>> The only other clue we have is this:
>>
>>       0 [sig] -bash 25560! get_proc_lock: Couldn't acquire
>> sync_proc_subproc for(5,1), last 7, Win32 error 0
>>   60308 [sig] -bash 25560! proc_subproc: couldn't get proc lock. what 5,
>> val 1
>>
>> It might be unrelated. It happened when I tried to open one of the log
>> files with vim immediately after.
>>
>> JP, are these the same failures for you?
>>
>> Bill.
>>
>>
>> On 1 April 2014 18:32, Bill Hart <goodwillh...@googlemail.com> wrote:
>>>
>>> That apparently solved part of the problem, but not the segfaults with a
>>> shared lib.
>>>
>>> Getting closer to being able to test it myself. We'll see if it segfaults
>>> on my machine.
>>>
>>> Bill.
>>>
>>>
>>> On 1 April 2014 18:17, Jean-Pierre Flori <jpfl...@gmail.com> wrote:
>>>>
>>>>
>>>>
>>>> On Tuesday, April 1, 2014 2:20:54 PM UTC+2, Bill Hart wrote:
>>>>>
>>>>> Actually, it was you that reported this. You also reported it on the
>>>>> Cygwin64 list (they didn't seem to know anything about the segfaults).
>>>>>
>>>>> Apparently there were problems within ld, which have presumably been
>>>>> resolved.
>>>>>
>>>>> On the other hand, you were able to build a shared library ok, but some
>>>>> (not all) of the tests segfaulted.
>>>>>
>>>>> It looks like this just never got dealt with (perhaps we dealt with the
>>>>> ld problem and never did anything about the other).
>>>>>
>>>>> Bill.
>>>>
>>>> I do remember that.
>>>> IIRC I think the original problem was that the wrong assembly dir was
>>>> used (i.e. x86_64 with the AMD64 ABI instead of x86_64w with the Win64 
>>>> one).
>>>> I don't really remember what happened next.
>>>
>>>
>>
>



-- 
Jean-Pierre Flori

-- 
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mpir-devel+unsubscr...@googlegroups.com.
To post to this group, send email to mpir-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/mpir-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to