Lines Matching +full:- +full:- +full:keep +full:- +full:going
7 # Remove -pthread from CFLAGS, this trips up ./configure
9 CFLAGS=${CFLAGS//"-pthread"/}
14 FLAGS+=("--with-address-sanitizer")
17 FLAGS+=("--with-memory-sanitizer")
20 FLAGS+=("--without-ensurepip")
21 # -msan-keep-going is needed to allow MSAN's halt_on_error to function
22 FLAGS+=("CFLAGS=-mllvm -msan-keep-going=1")
25 FLAGS+=("--with-undefined-behavior-sanitizer")
28 ./configure "${FLAGS[@]:-}" --prefix $OUT
31 make -j$(nproc) altinstall
37 $CC $CFLAGS $($OUT/bin/python*-config --cflags) $FUZZ_DIR/fuzzer.c \
38 -D _Py_FUZZ_ONE -D _Py_FUZZ_$fuzz_test -c -Wno-unused-function \
39 -o $WORK/$fuzz_test.o
41 $CXX $CXXFLAGS -rdynamic $WORK/$fuzz_test.o -o $OUT/$fuzz_test \
42 $LIB_FUZZING_ENGINE $($OUT/bin/python*-config --ldflags --embed)
45 if [ -d "${FUZZ_DIR}/${fuzz_test}_corpus" ]; then
46 zip -j "${OUT}/${fuzz_test}_seed_corpus.zip" ${FUZZ_DIR}/${fuzz_test}_corpus/*
49 if [ -e "${FUZZ_DIR}/dictionaries/${fuzz_test}.dict" ]; then
60 mkdir -p $OUT/$OUT
61 cp -r $OUT/include $OUT/$OUT/