Author: Richard Plangger <[email protected]>
Branch: vmprof-native
Changeset: r90789:8827c130f035
Date: 2017-03-22 09:48 -0300
http://bitbucket.org/pypy/pypy/changeset/8827c130f035/
Log: pass two own-linux tests by adding rvmprof/src to the path and
ensure that RPYTHON_VMPROF is defined
diff --git a/pypy/module/faulthandler/cintf.py
b/pypy/module/faulthandler/cintf.py
--- a/pypy/module/faulthandler/cintf.py
+++ b/pypy/module/faulthandler/cintf.py
@@ -5,10 +5,14 @@
cwd = py.path.local(__file__).dirpath()
+rvmp = cwd.join('../../..')
+rvmp = rvmp.join('rpython/rlib/rvmprof/src')
+
eci = ExternalCompilationInfo(
includes=[cwd.join('faulthandler.h')],
- include_dirs=[str(cwd), cdir],
- separate_module_files=[cwd.join('faulthandler.c')])
+ include_dirs=[str(cwd), cdir, rvmp],
+ separate_module_files=[cwd.join('faulthandler.c')],
+ compile_extra=['-DRPYTHON_VMPROF=1'])
eci_later = eci.merge(ExternalCompilationInfo(
pre_include_bits=['#define PYPY_FAULTHANDLER_LATER\n']))
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit