From c254bffbc56fc89be33ae4940762348936fddc14 Mon Sep 17 00:00:00 2001 From: Wenyong Huang Date: Fri, 12 Jul 2024 16:58:10 +0800 Subject: [PATCH] Fix compile errors on workload bwa and benchmark jetstream (#3617) Error was reported when building jetstream benchmark with emsdk: ``` clang: error: unsupported option '-msse2' for target 'wasm32-wasi' ``` Error was reported when building bwa workload: ``` fatal: reference is not a tree: 139f68fc4c3747813783a488aef2adc86626b01b ``` --- samples/workload/bwa/CMakeLists.txt | 3 +-- samples/workload/bwa/README.md | 2 +- tests/benchmarks/jetstream/build.sh | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/samples/workload/bwa/CMakeLists.txt b/samples/workload/bwa/CMakeLists.txt index 5db52a38..45097ab2 100644 --- a/samples/workload/bwa/CMakeLists.txt +++ b/samples/workload/bwa/CMakeLists.txt @@ -35,9 +35,8 @@ ExternalProject_Add(libz_src ################ bwa ################ ExternalProject_Add(bwa GIT_REPOSITORY https://github.com/lh3/bwa.git - GIT_TAG 139f68fc4c3747813783a488aef2adc86626b01b + GIT_TAG v0.7.18 GIT_PROGRESS ON - GIT_SHALLOW ON SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/bwa DEPENDS libz_src UPDATE_COMMAND git clean -ffdx && git checkout -- * diff --git a/samples/workload/bwa/README.md b/samples/workload/bwa/README.md index a8fbe3e6..e665db89 100644 --- a/samples/workload/bwa/README.md +++ b/samples/workload/bwa/README.md @@ -42,5 +42,5 @@ Then compile wasm file to aot file and run: ``` shell $ cd /samples/workload/bwa/build $ /wamr-compiler/build/wamrc -o bwa.aot bwa.wasm -$ /product-mini/platforms/linux/iwasm --dir=. bwa.aot index hs38DH.fa +$ /product-mini/platforms/linux/iwasm --dir=. bwa.aot index hs38DH-extra.fa ``` diff --git a/tests/benchmarks/jetstream/build.sh b/tests/benchmarks/jetstream/build.sh index 019b4073..ed49cd6a 100755 --- a/tests/benchmarks/jetstream/build.sh +++ b/tests/benchmarks/jetstream/build.sh @@ -16,7 +16,7 @@ mkdir -p ${OUT_DIR} if [[ $1 != "--no-simd" ]];then NATIVE_SIMD_FLAGS="-msse2 -msse3 -msse4" - WASM_SIMD_FLAGS="-msimd128 -msse2 -msse3 -msse4" + WASM_SIMD_FLAGS="-msimd128" else NATIVE_SIMD_FLAGS="" WASM_SIMD_FLAGS=""