[pypy-dev] Fail to build pypy-c-sandbox

Костя Лопухин kostia.lopuhin at gmail.com
Mon May 18 11:07:35 CEST 2015


At least in pypy 2.3.1 pypy-c *is* the sandbox, there is no
pypy-c-sandbox produced.

2015-05-18 6:54 GMT+03:00 Yicong Huang <hengha.mao at gmail.com>:
> I followed the document to build pypy-c-sandbox based on souce code 2.5.1:
>
> rpython/bin/rpython -O2 --sandbox pypy/goal/targetpypystandalone.py
>
> In the stdout, I did observe sandbox option is true:
>
> [translation] [translation]
> [translation]     check_str_without_nul = True
> [translation]     gc = generation
> [translation]     gcrootfinder = shadowstack
> [translation]     gctransformer = framework
> [translation]     list_comprehension_operations = True
> [translation]     rweakref = True
> [translation]     sandbox = True
> [translation]     shared = True
> [translation]     thread = False
> [translation]     withsmallfuncsets = 5
>
> However, after the build process completed, only pypy-c generated and I did
> not find pypy-c-sandbox.
>
> [platform:execute] make -j 5 in /tmp/usession-master-16/testing_1
> [platform:WARNING] pypy_module__warnings_interp_warnings.c: In function
> ‘pypy_g_normalize_module’:
> [platform:WARNING] pypy_module__warnings_interp_warnings.c:8565:5: warning:
> assuming signed overflow does not occur when assuming that (X - c) > X is
> always false [-Wstrict-overflow]
> [translation:info] copied: /home/yicong.hyc/odps-pypy/libpypy-c.so
> [translation:info] usession directory: /tmp/usession-master-16
> [translation:info] created: /home/yicong.hyc/odps-pypy/pypy-c
> [1ebe2] translation-task}
> [Timer] Timings:
> [Timer] annotate                       ---  309.6 s
> [Timer] rtype_lltype                   ---  355.1 s
> [Timer] backendopt_lltype              ---  179.8 s
> [Timer] stackcheckinsertion_lltype     ---   17.5 s
> [Timer] database_c                     ---  208.2 s
> [Timer] source_c                       ---  179.9 s
> [Timer] compile_c                      ---  102.6 s
> [Timer] ===========================================
> [Timer] Total:                         --- 1352.7 s
>
> Grep "sandbox" in the log, there were some warnings, but no errors:
>
> [sandbox:WARNING] Not Implemented: sandboxing for external function
> 'RPython_StartupCode'
> [sandbox:WARNING] Not Implemented: sandboxing for external function
> 'pypy_debug_catch_fatal_exception'
> [sandbox:WARNING] Not Implemented: SomeImpossibleValue()
> [sandbox:WARNING] Not Implemented: SomeImpossibleValue()
> [sandbox:WARNING] Not Implemented: sandboxing for external function
> 'clock_gettime'
> [sandbox:WARNING] Not Implemented: sandboxing for external function
> 'clock_getres'
> [sandbox:WARNING] Not Implemented: sandboxing for external function 'fcntl'
>
>
>
> _______________________________________________
> pypy-dev mailing list
> pypy-dev at python.org
> https://mail.python.org/mailman/listinfo/pypy-dev
>


More information about the pypy-dev mailing list