try to use sccache to build libfuzzer

This commit is contained in:
Sylvestre Ledru 2023-01-15 18:51:51 +01:00
parent 06f31916f1
commit 1a948d0eb1

4
debian/rules vendored
View File

@ -707,7 +707,9 @@ ifeq (${LIBFUZZER_ENABLE},yes)
cd $(TARGET_BUILD); \
CFLAGS="$(opt_flags) $(STAGE_2_CFLAGS)"; \
echo $$CFLAGS; \
$(STAGE_2_BIN_DIR)/clang++ -c $$CFLAGS -std=c++11 $(BASE_PATH)/compiler-rt/lib/fuzzer/*.cpp -IFuzzer; \
for file in $(BASE_PATH)/compiler-rt/lib/fuzzer/*.cpp; do \
$(SCCACHE_CMD) $(STAGE_2_BIN_DIR)/clang++ -c $$CFLAGS -std=c++11 $file -IFuzzer; \
done; \
ar ruv libFuzzer.a Fuzzer*.o
endif
touch $@