Hi all, I'm a Java developer, testing the possibility of embedding PyPy in my code using JNI. In order to do so I need to build PyPy for Win 64.
I am aware that it is not currently supported, but I figured I'd give it a shot, So I've tried building pypy2-v5.3.1-src on a Win 64 bit machine. (with Python 2.7 installed). Followed the instructions here http://doc.pypy.org/en/latest/windows.html and even managed to create a cygffi-6.dll However, attempting to build PyPy itself failed with segmentation fault. So my question is: what am I missing? Why did building cygffi-6.dll succeeded but building PyPy failed? Is there something I can do to change that? Please see log input attached. Any help would be highly appreciated. Best regards, Alona. P.S. I'm not a windows person & kinda rust in C & compiling so please be patient with me.
[translation:info] 2.7.10 (default, Jun 1 2015, 18:05:38) [GCC 4.9.2] [platform:msg] Set platform with 'host' cc=None, using cc='gcc', version='Unknown' [translation:info] Translating target as defined by targetpypystandalone [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/gcctest.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/gcctest.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/gcctest.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/gcctest.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/gcctest.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/gcctest.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/gcctest.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/gcctest.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_0.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_0.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_0.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_0.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused -I/home/pypy/pypy2-v5.3.1-src/rpython/translator/c /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_1.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_1.o [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused -I/home/pypy/pypy2-v5.3.1-src/rpython/translator/c /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/rpython/translator/c/src/thread.o [platform:WARNING] In file included from /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread.c:21:0: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadStart’: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:66:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] } [platform:WARNING] ^ [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadStartEx’: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:123:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] } [platform:WARNING] ^ [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadGetStackSize’: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:128:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] } [platform:WARNING] ^ [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadSetStackSize’: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:165:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] } [platform:WARNING] ^ [platform:WARNING] In file included from /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread.c:21:0: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadAfterFork’: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:198:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] } [platform:WARNING] ^ [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadLockInit’: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:210:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] } [platform:WARNING] ^ [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyOpaqueDealloc_ThreadLock’: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:221:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] } [platform:WARNING] ^ [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadAcquireLockTimed’: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:280:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] } [platform:WARNING] ^ [platform:WARNING] In file included from /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread.c:21:0: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadAcquireLock’: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:188:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] } [platform:WARNING] ^ [platform:WARNING] In file included from /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread.c:21:0: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadReleaseLock’: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:299:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] } [platform:WARNING] ^ [platform:WARNING] In file included from /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:559:0, [platform:WARNING] from /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread.c:21: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c: In function ‘RPyGilAllocate’: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c:67:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] } [platform:WARNING] ^ [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c: In function ‘RPyGilAcquireSlowPath’: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c:155:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] } [platform:WARNING] ^ [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c: In function ‘RPyGilYieldThread’: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c:178:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] } [platform:WARNING] ^ [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c: In function ‘RPyGilRelease’: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c:196:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] } [platform:WARNING] ^ [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c: In function ‘RPyGilAcquire’: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c:203:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] } [platform:WARNING] ^ [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c: In function ‘RPyFetchFastGil’: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c:210:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] } [platform:WARNING] ^ [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread.c: At top level: [platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread.c:22:0: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] [platform:WARNING] #endif [platform:WARNING] ^ [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_1.o /tmp/usession-release-pypy2.7-v5.3.1-32595/rpython/translator/c/src/thread.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_1.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_2.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_2.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_2.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_2.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_3.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_3.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_3.o -Wl,--export-all-symbols -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_3.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_4.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_4.o [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_5.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_5.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_5.o -Wl,--export-all-symbols -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_5.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_6.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_6.o [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_7.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_7.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_7.o -Wl,--export-all-symbols -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_7.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_8.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_8.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_8.o -Wl,--export-all-symbols -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_8.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_9.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_9.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_9.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_9.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_10.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_10.o [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_11.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_11.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_11.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_11.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_12.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_12.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_12.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_12.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_13.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_13.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_13.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_13.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_14.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_14.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_14.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_14.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_15.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_15.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_15.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_15.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_16.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_16.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_16.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_16.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_17.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_17.o [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_18.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_18.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_18.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_18.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_19.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_19.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_19.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_19.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_20.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_20.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_20.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_20.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_21.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_21.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_21.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_21.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_22.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_22.o [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_23.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_23.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_23.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_23.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_24.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_24.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_24.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_24.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_25.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_25.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_25.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_25.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_26.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_26.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_26.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_26.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_27.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_27.o [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_28.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_28.o [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_29.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_29.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_29.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_29.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_30.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_30.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_30.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_30.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_31.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_31.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_31.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_31.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_32.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_32.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_32.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_32.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_33.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_33.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_33.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_33.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_34.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_34.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_34.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_34.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_35.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_35.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_35.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_35.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_36.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_36.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_36.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_36.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_37.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_37.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_37.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_37.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_38.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_38.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_38.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_38.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_39.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_39.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_39.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_39.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_40.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_40.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_40.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_40.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_41.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_41.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_41.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_41.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_42.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_42.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_42.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_42.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_43.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_43.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_43.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_43.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_44.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_44.o [platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_44.c: In function ‘main’: [platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_44.c:92:1: warning: implicit declaration of function ‘mremap’ [-Wimplicit-function-declaration] [platform:WARNING] mremap(NULL, 0, 0, 0); [platform:WARNING] ^ [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_44.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_44.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_45.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_45.o [platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_45.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_45.exe [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused -fPIC -fvisibility=hidden -g -O0 -DRPY_EXTERN=RPY_EXPORTED -DRPYTHON_LL2CTYPES /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_0.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_0.o [platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_0.c:1:0: warning: -fPIC ignored for target (all code is position independent) [platform:WARNING] /***** Start of precommondefs.h *****/ [platform:WARNING] ^ [platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_0.c: In function ‘pypy_macro_wrapper_malloc’: [platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_0.c:82:68: warning: implicit declaration of function ‘malloc’ [-Wimplicit-function-declaration] [platform:WARNING] RPY_EXTERN char *pypy_macro_wrapper_malloc(Unsigned arg0) { return malloc(arg0); } [platform:WARNING] ^ [platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_0.c:82:68: warning: incompatible implicit declaration of built-in function ‘malloc’ [platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_0.c:82:68: note: include ‘<stdlib.h>’ or provide a declaration of ‘malloc’ [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused -fPIC -fvisibility=hidden -g -O0 -DRPY_EXTERN=RPY_EXPORTED -DRPYTHON_LL2CTYPES /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_1.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_1.o [platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_1.c:1:0: warning: -fPIC ignored for target (all code is position independent) [platform:WARNING] /***** Start of precommondefs.h *****/ [platform:WARNING] ^ [platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_1.c: In function ‘pypy_macro_wrapper_free’: [platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_1.c:82:55: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration] [platform:WARNING] RPY_EXTERN void pypy_macro_wrapper_free(char *arg0) { free(arg0); } [platform:WARNING] ^ [platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_1.c:82:55: warning: incompatible implicit declaration of built-in function ‘free’ [platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_1.c:82:55: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’ [platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused -fPIC -fvisibility=hidden -g -O0 -DRPY_EXTERN=RPY_EXPORTED -DRPYTHON_LL2CTYPES /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_2.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_2.o [platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_2.c:1:0: warning: -fPIC ignored for target (all code is position independent) [platform:WARNING] /***** Start of precommondefs.h *****/ [platform:WARNING] ^ [platform:execute] gcc -shared /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_0.o /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_1.o /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_2.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/shared_cache/externmod.dll
_______________________________________________ pypy-dev mailing list pypy-dev@python.org https://mail.python.org/mailman/listinfo/pypy-dev