Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion wasmtest/contracts-rust/travis.build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ do
[[ -d $dir ]] && {
cd $dir
echo $dir
RUSTFLAGS="-C link-arg=-zstack-size=32768" cargo build --release --target=wasm32-unknown-unknown
RUSTFLAGS="-C target-cpu=mvp -C link-arg=-zstack-size=32768" cargo build -Zbuild-std=panic_abort,core,alloc --release --target wasm32-unknown-unknown
cd ..
}
done
Expand Down
10 changes: 2 additions & 8 deletions wasmtest/gha-run-wasm-tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,27 +5,21 @@ set -x
# install build tools
# ensure clang

wget releases.llvm.org/9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz > /dev/null
tar xf clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz > /dev/null 2>&1
export PATH="$(pwd)/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin":$PATH

RUST_VERSION=nightly-2022-12-07
RUST_VERSION=nightly-2025-03-11

# ensure rust
curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain $RUST_VERSION
source $HOME/.cargo/env


rustup default $RUST_VERSION
rustup target add wasm32-unknown-unknown
rustup component add rust-src
which ontio-wasm-build || cargo install --git=https://github.com/ontio/ontio-wasm-build

# build rust wasm contracts
mkdir -p testwasmdata
cd contracts-rust && bash travis.build.sh && cd ../

cd contracts-cplus && bash travis.build.bash && cd ../

# verify and optimize wasm contract
for wasm in testwasmdata/*.wasm ; do
ontio-wasm-build $wasm $wasm
Expand Down