...
Assuming MY_DAOS_INSTALL_PATH is set, you can run:
( Note: for the ISC22 version of IO500, line 9 of this patch needs to be changed to the new version, as of 2022-04-20 it is IOR_HASH=d3574d536643475269d37211e283b49ebd6732d7
)
Code Block | ||
---|---|---|
| ||
cat << EOF > io500_prepare.patch diff --git a/prepare.sh b/prepare.sh index f8908d7..19d4aa6 100755 --- a/prepare.sh +++ b/prepare.sh @@ -8,7 +8,7 @@ echo It will output OK at the end if builds succeed echo IOR_HASH=14deedfec48ce295dff683d15c1b194652bd6d08 -PFIND_HASH=62c3a7e31 +PFIND_HASH=mfu_integration INSTALL_DIR=\$PWD BIN=\$INSTALL_DIR/bin @@ -59,7 +59,7 @@ function get_ior { function get_pfind { echo "Preparing parallel find" - git_co https://github.com/VI4IO/pfind.git pfind \$PFIND_HASH + git_co https://github.com/mchaarawi/pfind pfind \$PFIND_HASH } function get_schema_tools { @@ -73,7 +73,7 @@ function build_ior { pushd \$BUILD/ior ./bootstrap # Add here extra flags - ./configure --prefix=\$INSTALL_DIR + ./configure --prefix=\$INSTALL_DIR --with-daos=\${MY_DAOS_INSTALL_PATH} cd src \$MAKE clean \$MAKE install EOF git apply io500_prepare.patch |
...