From d7f88855aca16aba01b214fc4c314c22b1df4a98 Mon Sep 17 00:00:00 2001 From: Nicolas Badoux Date: Thu, 16 Jan 2025 14:46:27 +0000 Subject: [PATCH] parallel driver build --- targets/libpcap/compile_driver.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/targets/libpcap/compile_driver.sh b/targets/libpcap/compile_driver.sh index b0f771af2..7c92c6f35 100755 --- a/targets/libpcap/compile_driver.sh +++ b/targets/libpcap/compile_driver.sh @@ -32,15 +32,16 @@ do # Compile driver for fuzzing $CXX -std=c++11 -fsanitize=fuzzer,address -I/"${TARGET}"/work/include \ "$d" -Wl,--whole-archive "${TARGET}"/work/lib/libpcap.a -Wl,--no-whole-archive \ - -lz -ljpeg -Wl,-Bstatic -llzma -Wl,-Bdynamic -lstdc++ -o "${d%%.*}" || true + -lz -ljpeg -Wl,-Bstatic -llzma -Wl,-Bdynamic -lstdc++ -o "${d%%.*}" || true & # Compile driver for clustering $CXX -g -std=c++11 -fsanitize=fuzzer,address -I/"${TARGET}"/work/include \ "$d" -Wl,--whole-archive "${TARGET}"/work/lib/libpcap_cluster.a -Wl,--no-whole-archive \ - -lz -ljpeg -Wl,-Bstatic -llzma -Wl,-Bdynamic -lstdc++ -o "${CLUSTER_DRIVERS}/${DRIVER_NAME%%.*}_cluster" || true + -lz -ljpeg -Wl,-Bstatic -llzma -Wl,-Bdynamic -lstdc++ -o "${CLUSTER_DRIVERS}/${DRIVER_NAME%%.*}_cluster" || true & # Compile driver for coverage $CXX -g -std=c++11 -fsanitize=fuzzer -fprofile-instr-generate -fcoverage-mapping -I/"${TARGET}"/work/include \ "$d" -Wl,--whole-archive "${TARGET}"/work/lib/libpcap_profile.a -Wl,--no-whole-archive \ - -lz -ljpeg -Wl,-Bstatic -llzma -Wl,-Bdynamic -lstdc++ -o "${PROFILE_DRIVERS}/${DRIVER_NAME%%.*}_profile" || true + -lz -ljpeg -Wl,-Bstatic -llzma -Wl,-Bdynamic -lstdc++ -o "${PROFILE_DRIVERS}/${DRIVER_NAME%%.*}_profile" || true & + wait done