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
```
This commit is contained in:
Wenyong Huang 2024-07-12 16:58:10 +08:00 committed by GitHub
parent 73caf19e69
commit c254bffbc5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 3 additions and 4 deletions

View File

@ -35,9 +35,8 @@ ExternalProject_Add(libz_src
################ bwa ################ ################ bwa ################
ExternalProject_Add(bwa ExternalProject_Add(bwa
GIT_REPOSITORY https://github.com/lh3/bwa.git GIT_REPOSITORY https://github.com/lh3/bwa.git
GIT_TAG 139f68fc4c3747813783a488aef2adc86626b01b GIT_TAG v0.7.18
GIT_PROGRESS ON GIT_PROGRESS ON
GIT_SHALLOW ON
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/bwa SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/bwa
DEPENDS libz_src DEPENDS libz_src
UPDATE_COMMAND git clean -ffdx && git checkout -- * UPDATE_COMMAND git clean -ffdx && git checkout -- *

View File

@ -42,5 +42,5 @@ Then compile wasm file to aot file and run:
``` shell ``` shell
$ cd <wamr dir>/samples/workload/bwa/build $ cd <wamr dir>/samples/workload/bwa/build
$ <wamr dir>/wamr-compiler/build/wamrc -o bwa.aot bwa.wasm $ <wamr dir>/wamr-compiler/build/wamrc -o bwa.aot bwa.wasm
$ <wamr dir>/product-mini/platforms/linux/iwasm --dir=. bwa.aot index hs38DH.fa $ <wamr dir>/product-mini/platforms/linux/iwasm --dir=. bwa.aot index hs38DH-extra.fa
``` ```

View File

@ -16,7 +16,7 @@ mkdir -p ${OUT_DIR}
if [[ $1 != "--no-simd" ]];then if [[ $1 != "--no-simd" ]];then
NATIVE_SIMD_FLAGS="-msse2 -msse3 -msse4" NATIVE_SIMD_FLAGS="-msse2 -msse3 -msse4"
WASM_SIMD_FLAGS="-msimd128 -msse2 -msse3 -msse4" WASM_SIMD_FLAGS="-msimd128"
else else
NATIVE_SIMD_FLAGS="" NATIVE_SIMD_FLAGS=""
WASM_SIMD_FLAGS="" WASM_SIMD_FLAGS=""