fixed libfuzzer_libmozjpeg build
This commit is contained in:
parent
013dc85328
commit
11686b1667
@ -48,16 +48,13 @@ fn main() {
|
|||||||
.arg(&libmozjpeg_tar)
|
.arg(&libmozjpeg_tar)
|
||||||
.status()
|
.status()
|
||||||
.unwrap();
|
.unwrap();
|
||||||
Command::new(format!("{}/cmake", &libmozjpeg))
|
//println!("cargo:warning=Running cmake on {}", &libmozjpeg);
|
||||||
.current_dir(&out_dir_path)
|
|
||||||
.args(&[
|
Command::new("cmake")
|
||||||
"-G\"Unix Makefiles\"",
|
.current_dir(&libmozjpeg_path)
|
||||||
"--disable-shared",
|
.args(&["-G", "Unix Makefiles", "--disable-shared"])
|
||||||
&libmozjpeg,
|
.arg(&libmozjpeg)
|
||||||
"CC=clang",
|
.env("OPT_LEVEL", "3")
|
||||||
"CFLAGS=-O3 -g -D_DEFAULT_SOURCE -fPIE -fsanitize-coverage=trace-pc-guard",
|
|
||||||
"LDFLAGS=-g -fPIE -fsanitize-coverage=trace-pc-guard",
|
|
||||||
])
|
|
||||||
.env("CC", "clang")
|
.env("CC", "clang")
|
||||||
.env("CXX", "clang++")
|
.env("CXX", "clang++")
|
||||||
.env(
|
.env(
|
||||||
@ -68,13 +65,17 @@ fn main() {
|
|||||||
"CXXFLAGS",
|
"CXXFLAGS",
|
||||||
"-O3 -g -D_DEFAULT_SOURCE -fPIE -fsanitize-coverage=trace-pc-guard",
|
"-O3 -g -D_DEFAULT_SOURCE -fPIE -fsanitize-coverage=trace-pc-guard",
|
||||||
)
|
)
|
||||||
.env("LDFLAGS", "-g -fPIE -fsanitize-coverage=trace-pc-guard");
|
.env("LDFLAGS", "-g -fPIE -fsanitize-coverage=trace-pc-guard")
|
||||||
|
.status()
|
||||||
|
.unwrap();
|
||||||
|
|
||||||
Command::new("make")
|
Command::new("make")
|
||||||
.current_dir(&libmozjpeg_path)
|
.current_dir(&libmozjpeg_path)
|
||||||
//.arg(&format!("-j{}", num_cpus::get()))
|
//.arg(&format!("-j{}", num_cpus::get()))
|
||||||
.args(&[
|
.args(&[
|
||||||
"CC=clang",
|
"CC=clang",
|
||||||
"CXX=clang++",
|
"CXX=clang++",
|
||||||
|
"OPT_LEVEL=3",
|
||||||
"CFLAGS=-O3 -g -D_DEFAULT_SOURCE -fPIE -fsanitize-coverage=trace-pc-guard",
|
"CFLAGS=-O3 -g -D_DEFAULT_SOURCE -fPIE -fsanitize-coverage=trace-pc-guard",
|
||||||
"LDFLAGS=-g -fPIE -fsanitize-coverage=trace-pc-guard",
|
"LDFLAGS=-g -fPIE -fsanitize-coverage=trace-pc-guard",
|
||||||
"CXXFLAGS=-D_DEFAULT_SOURCE -fPIE -fsanitize-coverage=trace-pc-guard",
|
"CXXFLAGS=-D_DEFAULT_SOURCE -fPIE -fsanitize-coverage=trace-pc-guard",
|
||||||
|
@ -8,10 +8,9 @@ use libafl::{
|
|||||||
bolts::{shmem::UnixShMem, tuples::tuple_list},
|
bolts::{shmem::UnixShMem, tuples::tuple_list},
|
||||||
corpus::{Corpus, InMemoryCorpus, OnDiskCorpus, RandCorpusScheduler},
|
corpus::{Corpus, InMemoryCorpus, OnDiskCorpus, RandCorpusScheduler},
|
||||||
events::setup_restarting_mgr,
|
events::setup_restarting_mgr,
|
||||||
executors::{inprocess::InProcessExecutor, Executor, ExitKind},
|
executors::{inprocess::InProcessExecutor, ExitKind},
|
||||||
feedbacks::{CrashFeedback, MaxMapFeedback},
|
feedbacks::{CrashFeedback, MaxMapFeedback},
|
||||||
fuzzer::{Fuzzer, HasCorpusScheduler, StdFuzzer},
|
fuzzer::{Fuzzer, HasCorpusScheduler, StdFuzzer},
|
||||||
inputs::Input,
|
|
||||||
mutators::scheduled::HavocBytesMutator,
|
mutators::scheduled::HavocBytesMutator,
|
||||||
mutators::token_mutations::Tokens,
|
mutators::token_mutations::Tokens,
|
||||||
observers::StdMapObserver,
|
observers::StdMapObserver,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user