From b1bec420445389d3138ae2f8db146adc9f7de069 Mon Sep 17 00:00:00 2001 From: Marco Neumann Date: Fri, 7 Jun 2024 23:37:08 +0200 Subject: [PATCH] fix: `libafl_libfuzzer` build script (#2282) - features check was inverted - print helpful message when `llvm-nm` wasn't found, which happens to be the case on _stable_ Co-authored-by: Dongjia "toka" Zhang --- libafl_libfuzzer/build.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libafl_libfuzzer/build.rs b/libafl_libfuzzer/build.rs index 20c9bdc96b..b8bc98a8a3 100644 --- a/libafl_libfuzzer/build.rs +++ b/libafl_libfuzzer/build.rs @@ -64,7 +64,7 @@ fn main() { features.push("libafl/introspection"); } - if features.is_empty() { + if !features.is_empty() { command.arg("--features").arg(features.join(",")); } @@ -104,7 +104,7 @@ fn main() { .arg(&archive_path) .stdout(Stdio::piped()) .spawn() - .unwrap(); + .expect("llvm-nm works (are you using nightly?)"); let mut redefinitions_file = BufWriter::new(File::create(&redefined_symbols).unwrap());