On 5/20/2016 7:26 AM, Duncan Roe wrote:
Hi Eliot,
Do you know what is the name of the totally different symbol? (maybe from nm -D)
Yes -- I have been using nm and objdump to examine the relevant files. The dll
is called libpypy-c.dll. The symbol I want to bind to is pypy_main_startup, and
its proper value (as returned by nm and objdump) is 0x6410ac60. The result I
get is the value of symbol pypy_g_PyNumber_Negative (an automatically generated
C function), which is 0x63443f00.
I wonder if these collide in some internal hash table and the hash lookup (or
the table building) is broken in some subtle way.
Regards -- Eliot
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple