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....@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@python.org > https://mail.python.org/mailman/listinfo/pypy-dev > _______________________________________________ pypy-dev mailing list pypy-dev@python.org https://mail.python.org/mailman/listinfo/pypy-dev