This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: [ITP] chicken-4.9.0.1
- From: Christian Kellermann <ckeen at pestilenz dot org>
- To: cygwin-apps at cygwin dot com
- Date: Wed, 10 Dec 2014 16:50:50 +0100
- Subject: Re: [ITP] chicken-4.9.0.1
- Authentication-results: sourceware.org; auth=none
- References: <20141210112536 dot GR12089 at pestilenz dot org> <54883C6E dot 6040808 at gmail dot com> <20141210131424 dot GS12089 at pestilenz dot org> <54885B98 dot 9040601 at gmail dot com> <20141210145001 dot GW12089 at pestilenz dot org> <54886208 dot 5000605 at gmail dot com> <20141210153323 dot GZ12089 at pestilenz dot org>
* Christian Kellermann <ckeen@pestilenz.org> [141210 16:33]:
> * Marco Atzeri <marco.atzeri@gmail.com> [141210 16:09]:
> > >Thanks insteresting. Which gcc is this? Are you sure you build with
> > >a 64 bit assembler there?
> >
> > Please note that the 32bit version of the Assembler don't have that
> > row.
>
> Interesting, we only ran into this with Apple's Mach-O assembler.
>
> It works with a gcc-4.8.3 / 4.9.1 on my debian box, so I have to
> see where the difference is.
>
> Does it work for you if you omit the #ifdef block (or comment out
> the line)?
Scratch that, AIUI we need to implement the microsoft calling
convention in this case instead of using System V AMD64 ABI. In the
meantime I can disable the apply hack (which introduces a limit of
the parameters a scheme function can have) until we have a fix
upstream.
Then it should at least work for most cases on that platform.
What do you think?
Kind regards,
Christian
--
May you be peaceful, may you live in safety, may you be free from
suffering, and may you live with ease.