We measure the build speed of bash and dash
for comparison.
| host label | compiler label | src dir | action | elapsed secs |
| broome | gcc | bash-4.4 | configure | 27.2 |
| broome | gcc | bash-4.4 | make | 37.7 |
| broome | gcc | dash-0.5.9.1 | configure | 4.7 |
| broome | gcc | dash-0.5.9.1 | make | 4.9 |
| broome | gcc | oil-0.5.0 | configure | 1.3 |
| broome | gcc | oil-0.5.0 | _bin/oil.ovm | 35.6 |
| broome | gcc | oil-0.5.0 | _bin/oil.ovm-dbg | 13.1 |
| broome | clang | oil-0.5.0 | configure | 1.3 |
| broome | clang | oil-0.5.0 | _bin/oil.ovm | 22.5 |
| broome | clang | oil-0.5.0 | _bin/oil.ovm-dbg | 8.4 |
| spring | gcc | bash-4.4 | configure | 25.3 |
| spring | gcc | bash-4.4 | make | 43.0 |
| spring | gcc | dash-0.5.9.1 | configure | 4.7 |
| spring | gcc | dash-0.5.9.1 | make | 5.5 |
| spring | gcc | oil-0.5.0 | configure | 1.3 |
| spring | gcc | oil-0.5.0 | _bin/oil.ovm | 38.2 |
| spring | gcc | oil-0.5.0 | _bin/oil.ovm-dbg | 13.4 |
| spring | clang | oil-0.5.0 | configure | 1.3 |
| spring | clang | oil-0.5.0 | _bin/oil.ovm | 23.5 |
| spring | clang | oil-0.5.0 | _bin/oil.ovm-dbg | 8.6 |
The oil binary has two portions:
bytecode.zip_build/oil/ovm*)
| host label | path | num bytes | bytecode size | native code size |
| broome | _tmp/ovm-build/bin/clang/oil.ovm | 3,381,230 | 2,044,390 | 1,336,840 |
| broome | _tmp/ovm-build/bin/clang/oil.ovm-dbg | 5,553,710 | 2,044,390 | 3,509,320 |
| broome | _tmp/ovm-build/bin/gcc/oil.ovm | 3,712,078 | 2,044,390 | 1,667,688 |
| broome | _tmp/ovm-build/bin/gcc/oil.ovm-dbg | 5,473,598 | 2,044,390 | 3,429,208 |
| spring | _tmp/ovm-build/bin/clang/oil.ovm | 3,381,230 | 2,044,390 | 1,336,840 |
| spring | _tmp/ovm-build/bin/clang/oil.ovm-dbg | 5,553,710 | 2,044,390 | 3,509,320 |
| spring | _tmp/ovm-build/bin/gcc/oil.ovm | 3,712,078 | 2,044,390 | 1,667,688 |
| spring | _tmp/ovm-build/bin/gcc/oil.ovm-dbg | 5,473,598 | 2,044,390 | 3,429,208 |
| host label | host id |
| broome | broome-d6f91c68 |
| spring | spring-d6f91c68 |
| compiler label | compiler id |
| gcc | gcc-065c97c4 |
| clang | clang-768eb1ae |