mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2024-11-26 15:32:05 +00:00
64b5459066
Implement Windows thread/mutex/cond related APIs to support Windows multi-thread feature Change Windows HW boundary check implementation for multi-thread: change SEH to VEH Fix wasm-c-api issue of getting AOTFunctionInstance by index, fix wasm-c-api compile warnings Enable to build invokeNative_general.c with cmake variable Fix several issues in lib-pthread Disable two LLVM passes in multi-thread mode to reserve volatile semantic Update docker script and document to build iwasm with Docker image Signed-off-by: Wenyong Huang <wenyong.huang@intel.com>
25 lines
787 B
Bash
Executable File
25 lines
787 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Copyright (C) 2019 Intel Corporation. All rights reserved.
|
|
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
|
|
docker build -t wamr_dev:0.1 -f Dockerfile . \
|
|
&& docker run --rm -it \
|
|
--name wamr_building \
|
|
--mount type=bind,src=$(realpath .)/..,dst=/source \
|
|
--workdir /source \
|
|
wamr_dev:0.1 \
|
|
/bin/bash -c "\
|
|
pushd product-mini/platforms/linux \
|
|
&& mkdir -p build \
|
|
&& pushd build \
|
|
&& rm -rf * \
|
|
&& cmake .. \
|
|
&& make \
|
|
&& popd \
|
|
&& popd \
|
|
&& echo 'Copying binary for image build' \
|
|
&& mkdir -p build_out \
|
|
&& rm build_out/* \
|
|
&& cp -f product-mini/platforms/linux/build/iwasm build_out/iwasm"
|