vmprof_getpc.h: Seeing no member named '__rip' error when building on ARM64-based Mac
While building PyPy I saw this error:
/pypy/rpython/rlib/rvmprof/src/shared/vmprof_getpc.h:147:27: error: no member named '__rip' in 'struct __darwin_arm_thread_state64'
return signal_ucontext->PC_FROM_UCONTEXT; // defined in config.h
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/pypy/rpython/rlib/rvmprof/src/shared/vmprof_config.h:19:48: note: expanded from macro 'PC_FROM_UCONTEXT'
#define PC_FROM_UCONTEXT uc_mcontext->__ss.__rip
^
1 error generated.
My info:
M1 MacBook Air
Mac OS 11.1
Command-line used: python2 ../../rpython/bin/rpython -Ojit targetpypystandalone