Make some logs better
This commit is contained in:
parent
77107ef95e
commit
7dd06567bb
@ -16,7 +16,7 @@ BINARY="$(echo $1 | cut -d'.' -f1)"".out"
|
|||||||
|
|
||||||
echo $1
|
echo $1
|
||||||
|
|
||||||
cargo run -p reid $@ && \
|
cargo run -p reid -- $@ && \
|
||||||
./$BINARY ; echo "Return value: ""$?"
|
./$BINARY ; echo "Return value: ""$?"
|
||||||
|
|
||||||
## Command from: clang -v hello.o -o test
|
## Command from: clang -v hello.o -o test
|
||||||
|
@ -25,20 +25,28 @@ impl LDRunner {
|
|||||||
|
|
||||||
let dyn_linker_path = find_objectfile(&self.dynamic_linker);
|
let dyn_linker_path = find_objectfile(&self.dynamic_linker);
|
||||||
let crt1_path = find_objectfile("crt1.o");
|
let crt1_path = find_objectfile("crt1.o");
|
||||||
|
let crti_path = find_objectfile("crti.o");
|
||||||
|
let crtn_path = find_objectfile("crtn.o");
|
||||||
|
|
||||||
log::debug!("LDRunner: Using dynamic linker at: {:?}", dyn_linker_path);
|
log::debug!("LDRunner: Using dynamic linker at: {:?}", dyn_linker_path);
|
||||||
|
|
||||||
let mut ld = Command::new(&self.command);
|
let mut ld = Command::new(&self.command);
|
||||||
ld.arg("-dynamic-linker").arg(dyn_linker_path).arg(crt1_path);
|
ld.arg("-dynamic-linker")
|
||||||
|
.arg(dyn_linker_path)
|
||||||
|
.arg(crt1_path)
|
||||||
|
.arg(crti_path);
|
||||||
|
|
||||||
for library in &self.libraries {
|
for library in &self.libraries {
|
||||||
ld.arg(format!("-l{}", library));
|
ld.arg(format!("-l{}", library));
|
||||||
}
|
}
|
||||||
|
ld.arg(crtn_path);
|
||||||
|
|
||||||
ld.arg(input_path.to_str().unwrap())
|
ld.arg(input_path.to_str().unwrap())
|
||||||
.arg("-o")
|
.arg("-o")
|
||||||
.arg(out_path.to_str().unwrap());
|
.arg(out_path.to_str().unwrap());
|
||||||
|
|
||||||
|
log::debug!("{:#?}", ld);
|
||||||
|
|
||||||
log::debug!(
|
log::debug!(
|
||||||
"LDRunner: Executing linker to objfile at {:?} => {:?}",
|
"LDRunner: Executing linker to objfile at {:?} => {:?}",
|
||||||
input_path,
|
input_path,
|
||||||
|
Loading…
Reference in New Issue
Block a user