1
Fork 0

Reduce verbosity of GCC build log

This commit is contained in:
Jakub Beránek 2025-03-08 16:47:32 +01:00
parent cdd8af2299
commit 2cff733dc5

View file

@ -125,6 +125,7 @@ impl Step for Gcc {
t!(stamp.remove()); t!(stamp.remove());
let _time = helpers::timeit(builder); let _time = helpers::timeit(builder);
t!(fs::create_dir_all(&out_dir)); t!(fs::create_dir_all(&out_dir));
t!(fs::create_dir_all(&install_dir));
let libgccjit_path = libgccjit_built_path(&install_dir); let libgccjit_path = libgccjit_built_path(&install_dir);
if builder.config.dry_run() { if builder.config.dry_run() {
@ -185,8 +186,16 @@ impl Step for Gcc {
} }
configure_cmd.run(builder); configure_cmd.run(builder);
command("make").current_dir(&out_dir).arg(format!("-j{}", builder.jobs())).run(builder); command("make")
command("make").current_dir(&out_dir).arg("install").run(builder); .current_dir(&out_dir)
.arg("--silent")
.arg(format!("-j{}", builder.jobs()))
.run_capture_stdout(builder);
command("make")
.current_dir(&out_dir)
.arg("--silent")
.arg("install")
.run_capture_stdout(builder);
let lib_alias = install_dir.join("lib/libgccjit.so.0"); let lib_alias = install_dir.join("lib/libgccjit.so.0");
if !lib_alias.exists() { if !lib_alias.exists() {