Skip to content

Commit 64c078f

Browse files
committed
Add eos-vm dockerfile, include it in wasm-engines-bench
1 parent 66a8680 commit 64c078f

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
FROM ewasm/bench-build-base:1 AS build
2+
3+
LABEL maintainer="Ewasm Team"
4+
LABEL repo="https://github.com/ewasm/benchmarking"
5+
LABEL version="1"
6+
LABEL description="Ewasm benchmarking (eos-vm)"
7+
8+
# install eos-vm
9+
RUN git clone --single-branch --branch v10.14.6-benchmarking https://github.com/ewasm-benchmarking/eos-vm && \
10+
cd eos-vm/ && mkdir build && cd build && \
11+
cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_SOFTFLOAT=OFF -DUSE_EXISTING_BOOST=ON .. && \
12+
make
13+
14+
FROM ewasm/bench-build-base:1
15+
COPY --from=build /eos-vm/build/tools/bench-interp /eos-vm/build/tools/bench-interp

wasm-engines/docker/wasm-engines-bench.Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ FROM ewasm/wavm:1 AS wavm
99
FROM ewasm/fizzy:1 AS fizzy
1010
FROM ewasm/asmble:1 AS asmble
1111
FROM ewasm/wasmi:1 AS wasmi
12+
FROM eos-bench AS eos
1213

1314
FROM ewasm/llvm-10:1
1415

@@ -46,6 +47,7 @@ COPY --from=wamr /wasm-micro-runtime/product-mini/platforms/linux/build_interp/i
4647
COPY --from=wamr /wasm-micro-runtime/wamr-compiler/build/wamrc /engines/wamr/wamrc
4748
COPY --from=asmble /asmble/ /engines/asmble/
4849
COPY --from=wagon /wagon/cmd/wasm-run/wasm-run /engines/wagon/wasm-run
50+
COPY --from=eos /eos-vm/build/tools/bench-interp /eos-vm/build/tools/bench-interp
4951

5052
RUN mkdir /benchmark_results_data
5153

0 commit comments

Comments
 (0)