# HG changeset patch # User Augie Fackler # Date 1545265221 18000 # Node ID c83ce53959cacaae88d61a88a298b06e94812441 # Parent b6c610bf567e2fa2a8576f04bbd269004a5e135d fuzz: improve makefile per feedback from some folks at work This is a *ton* better. Once this lands, I can remove a nasty kludge from the oss-fuzz build.sh. Bonus: this fixes the coverage build. Differential Revision: https://phab.mercurial-scm.org/D5458 diff -r b6c610bf567e -r c83ce53959ca contrib/fuzz/Makefile --- a/contrib/fuzz/Makefile Tue Dec 18 14:01:06 2018 -0500 +++ b/contrib/fuzz/Makefile Wed Dec 19 19:20:21 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="$(CFLAGS)" LDFLAGS=$$PYLDFLAGS + cd /Python-2.7.15/ ; ASAN_OPTIONS=detect_leaks=0 ./configure --without-pymalloc --prefix=$$OUT/sanpy CFLAGS="$(CFLAGS)" LINKCC="$($CXX)" LDFLAGS="$(CXXFLAGS)" cd /Python-2.7.15/ ; grep -v HAVE_GETC_UNLOCKED < pyconfig.h > tmp && mv tmp pyconfig.h cd /Python-2.7.15/ ; ASAN_OPTIONS=detect_leaks=0 make && make install