fuzz: more correctly specify CFLAGS and LDFLAGS when building Python
authorAugie Fackler <augie@google.com>
Tue, 13 Nov 2018 09:19:05 -0500
changeset 40835 177b47ce0375
parent 40834 c460b1643eb0
child 40836 0fecf70fa8d4
fuzz: more correctly specify CFLAGS and LDFLAGS when building Python Gets us closer to a working msan build alongside our asan build. Differential Revision: https://phab.mercurial-scm.org/D5362
contrib/fuzz/Makefile
--- a/contrib/fuzz/Makefile	Tue Dec 04 00:19:33 2018 -0500
+++ b/contrib/fuzz/Makefile	Tue Nov 13 09:19:05 2018 -0500
@@ -72,7 +72,7 @@
 
 # TODO use the $OUT env var instead of hardcoding /out
 /out/sanpy/bin/python:
-	cd /Python-2.7.15/ && ./configure --without-pymalloc --prefix=$$OUT/sanpy CFLAGS='-O1 -fno-omit-frame-pointer -g -fwrapv -fstack-protector-strong' LDFLAGS=-lasan  && ASAN_OPTIONS=detect_leaks=0 make && make install
+	cd /Python-2.7.15/ && ./configure --without-pymalloc --prefix=$$OUT/sanpy CFLAGS="$(CFLAGS)" LDFLAGS=$$PYLDFLAGS && ASAN_OPTIONS=detect_leaks=0 make && make install
 
 sanpy: /out/sanpy/bin/python