[pypy-commit] pypy default: graft part of edb8f85891e5 that un-breaks own tests on win32

mattip pypy.commits at gmail.com
Fri Nov 17 03:18:45 EST 2017


Author: Matti Picus <matti.picus at gmail.com>
Branch: 
Changeset: r93067:a8d2e8dc97fa
Date: 2017-11-17 10:17 +0200
http://bitbucket.org/pypy/pypy/changeset/a8d2e8dc97fa/

Log:	graft part of edb8f85891e5 that un-breaks own tests on win32

diff --git a/rpython/rlib/rvmprof/cintf.py b/rpython/rlib/rvmprof/cintf.py
--- a/rpython/rlib/rvmprof/cintf.py
+++ b/rpython/rlib/rvmprof/cintf.py
@@ -62,7 +62,6 @@
         SHARED.join('compat.c'),
         SHARED.join('machine.c'),
         SHARED.join('vmp_stack.c'),
-        SHARED.join('vmprof_mt.c'),
         SHARED.join('vmprof_memory.c'),
         SHARED.join('vmprof_common.c'),
         # symbol table already in separate_module_files
@@ -70,6 +69,10 @@
     post_include_bits=[],
     compile_extra=compile_extra
     )
+if sys.platform.startswith('linux'):
+    eci_kwds['separate_module_files'].append(
+        SHARED.join('vmprof_mt.c'),
+    )
 global_eci = ExternalCompilationInfo(**eci_kwds)
 
 def configure_libbacktrace_linux():


More information about the pypy-commit mailing list