Kaydet (Commit) de386eff authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Make external/python3 play well with -fsanitize=address

Change-Id: I72a9ec9569bcd74e212ad98456a76869ac213221
üst 8a6b6479
...@@ -37,4 +37,10 @@ $(eval $(call gb_UnpackedTarball_add_patches,python3,\ ...@@ -37,4 +37,10 @@ $(eval $(call gb_UnpackedTarball_add_patches,python3,\
)) ))
endif endif
ifneq ($(ENABLE_RUNTIME_OPTIMIZATIONS),TRUE)
$(eval $(call gb_UnpackedTarball_add_patches,python3,\
external/python3/python-3.3.3-disable-obmalloc.patch.0 \
))
endif
# vim: set noet sw=4 ts=4: # vim: set noet sw=4 ts=4:
--- Objects/obmalloc.c
+++ Objects/obmalloc.c
@@ -9,8 +9,8 @@
#endif
#endif
+#define WITH_VALGRIND
#ifdef WITH_VALGRIND
-#include <valgrind/valgrind.h>
/* If we're using GCC, use __builtin_expect() to reduce overhead of
the valgrind checks */
@@ -771,7 +771,7 @@
#ifdef WITH_VALGRIND
if (UNLIKELY(running_on_valgrind == -1))
- running_on_valgrind = RUNNING_ON_VALGRIND;
+ running_on_valgrind = 1;
if (UNLIKELY(running_on_valgrind))
goto redirect;
#endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment