DoCommand::Cmd() is returning successfully from my
funclet_file, and unsuccessfully from inside the main MTT
client. E.g.,
Running command: mpicc -lmpi FZ2TaXqC0Q-hello.c
Command complete, exit status: 0
$x = $VAR1 = {
'timed_out' => 0,
'pid' => 21698,
'result_stdout' => '',
'exit_status' => '0'
};
I stuck the identical command into client/mtt, and here's
what happened:
Running command: mpicc -lmpi FZ2TaXqC0Q-hello.c
OUT:ld: fatal: library -lmpi: not found
OUT:ld: fatal: File processing errors. No output written to
OUT:a.out
Command complete, exit status: 1
$x = $VAR1 = {
'timed_out' => 0,
'pid' => 8749,
'result_stdout' => 'ld: fatal: library -lmpi: not found
ld: fatal: File processing errors. No output written to a.out
',
'exit_status' => '256'
};
Why am I getting two different outcomes from the same command?
-Ethan