Actually the problem is gone when adding option --gcrootfinder=shadowstack, which also seems to be necessary when building the py3k branch with --shared. I guess this is what you mean by "yet another asmgcc issue"? On Sat, Jul 5, 2014 at 5:55 PM, Yichao Yu <yyc1992@gmail.com> wrote:
Hi Armin,
On Sat, Jul 5, 2014 at 5:40 PM, Armin Rigo <arigo@tunes.org> wrote:
Hi Yichao,
On 5 July 2014 11:34, Yichao Yu <yyc1992@gmail.com> wrote:
I have got the following error (see below, with a lot of other compiler warnings) when trying to compile pypy with the '--shared' option during the last stop (compile_c).
Ah, that's yet another asmgcc issue. Probably shows up with gcc 4.9. Can you send me privately (or on a site like http://bpaste.net/ ) the .s file given as argument to the call to trackgcroot.py? (It's the one that includes "rex64" in it.)
I grep'ed the /tmp/usession-default-*/ directory and find 3 .s files with rex64 in it. Here is one of them[1], with the corresponding c file[2]. Hope these can help. =)
Yichao Yu
[1] http://bpaste.net/show/437121/ [2] http://bpaste.net/show/437127/
A bientôt,
Armin.