In llvm 3.0 test-suite, I am getting the following error on bash:
sh: time command not found
The code is:
if [ "x$RHOST" = x ] ; then
( sh -c "$ULIMITCMD $TIMEIT -p sh -c '$COMMAND >$OUTFILE 2>&1 < $INFILE; echo exit \$?'" ) 2>&1 \
| awk -- '\
BEGIN { cpu = 0.0; }
/^user/ { cpu += $2; print; }
!/^user/ { print; }
END { printf("program %f\n", cpu); }' > $OUTFILE.time
where $TIMEIT = time.
I tried to change sh -c to eval but the error continued.
While trying to solve this error, I noticed something funny that may or may not help solving this:
Running sh -c "time" works but sh -c "time -p" doesn't.
Do any of you guys have any idea why this error happens and how would I solve it?