We measure the build speed of bash
and dash
for comparison.
host label | compiler label | src dir | action | elapsed secs |
flanders | gcc | bash-4.4 | configure | 34.9 |
flanders | gcc | bash-4.4 | make | 75.9 |
flanders | gcc | dash-0.5.9.1 | configure | 6.4 |
flanders | gcc | dash-0.5.9.1 | make | 11.6 |
flanders | gcc | oil-0.7.pre8 | configure | 1.9 |
flanders | gcc | oil-0.7.pre8 | _bin/oil.ovm | 63.3 |
flanders | gcc | oil-0.7.pre8 | _bin/oil.ovm-dbg | 20.3 |
flanders | clang | oil-0.7.pre8 | configure | 1.9 |
flanders | clang | oil-0.7.pre8 | _bin/oil.ovm | 49.9 |
flanders | clang | oil-0.7.pre8 | _bin/oil.ovm-dbg | 18.5 |
lisa | gcc | bash-4.4 | configure | 13.7 |
lisa | gcc | bash-4.4 | make | 25.5 |
lisa | gcc | dash-0.5.9.1 | configure | 2.7 |
lisa | gcc | dash-0.5.9.1 | make | 3.1 |
lisa | gcc | oil-0.7.pre8 | configure | 0.6 |
lisa | gcc | oil-0.7.pre8 | _bin/oil.ovm | 18.9 |
lisa | gcc | oil-0.7.pre8 | _bin/oil.ovm-dbg | 6.4 |
lisa | clang | oil-0.7.pre8 | configure | 0.6 |
lisa | clang | oil-0.7.pre8 | _bin/oil.ovm | 14.8 |
lisa | clang | oil-0.7.pre8 | _bin/oil.ovm-dbg | 5.0 |
The oil binary has two portions:
bytecode.zip
_build/oil/ovm*
)
host label | path | num bytes | bytecode size | native code size |
flanders | _tmp/ovm-build/bin/clang/oil.ovm | 3,560,194 | 2,514,666 | 1,045,528 |
flanders | _tmp/ovm-build/bin/clang/oil.ovm-dbg | 5,381,962 | 2,514,666 | 2,867,296 |
flanders | _tmp/ovm-build/bin/gcc/oil.ovm | 3,649,850 | 2,514,666 | 1,135,184 |
flanders | _tmp/ovm-build/bin/gcc/oil.ovm-dbg | 5,101,914 | 2,514,666 | 2,587,248 |
lisa | _tmp/ovm-build/bin/clang/oil.ovm | 3,560,202 | 2,514,666 | 1,045,536 |
lisa | _tmp/ovm-build/bin/clang/oil.ovm-dbg | 5,381,970 | 2,514,666 | 2,867,304 |
lisa | _tmp/ovm-build/bin/gcc/oil.ovm | 3,649,858 | 2,514,666 | 1,135,192 |
lisa | _tmp/ovm-build/bin/gcc/oil.ovm-dbg | 5,101,922 | 2,514,666 | 2,587,256 |
host label | host id |
flanders | flanders-3492acc1 |
lisa | lisa-b43270f9 |
compiler label | compiler id |
gcc | gcc-816edb3d |
clang | clang-768eb1ae |