Loading scripts/compile_dep.sh +11 −0 Original line number Original line Diff line number Diff line Loading @@ -345,6 +345,17 @@ if check_dependency "capstone" "${DEP_CONFIG[@]}"; then make -j"${CORES}" install make -j"${CORES}" install fi fi # build json-c for Margo if check_dependency "json-c" "${DEP_CONFIG[@]}"; then # XXX NOT WORKING echo "############################################################ Installing: json-c" CURR=${SOURCE}/json-c prepare_build_dir ${CURR} cd ${CURR}/build ../configure --prefix=${INSTALL} make -j${CORES} install fi # build BMI # build BMI if check_dependency "bmi" "${DEP_CONFIG[@]}"; then if check_dependency "bmi" "${DEP_CONFIG[@]}"; then if [[ "${NA_LAYER}" == "bmi" || "${NA_LAYER}" == "all" ]]; then if [[ "${NA_LAYER}" == "bmi" || "${NA_LAYER}" == "all" ]]; then Loading scripts/dl_dep.sh +10 −5 Original line number Original line Diff line number Diff line Loading @@ -345,6 +345,11 @@ if check_dependency "capstone" "${DEP_CONFIG[@]}"; then wgetdeps "capstone" "https://github.com/aquynh/capstone/archive/4.0.1.tar.gz" & wgetdeps "capstone" "https://github.com/aquynh/capstone/archive/4.0.1.tar.gz" & fi fi # get json-c for Margo if check_dependency "json-c" "${DEP_CONFIG[@]}"; then wgetdeps "json-c" "https://github.com/json-c/json-c/archive/json-c-0.15-20200726.tar.gz" & fi ## Direct GekkoFS dependencies ## Direct GekkoFS dependencies # get BMI # get BMI Loading @@ -357,7 +362,7 @@ fi # get libfabric # get libfabric if [ "${NA_LAYER}" == "ofi" ] || [ "${NA_LAYER}" == "all" ]; then if [ "${NA_LAYER}" == "ofi" ] || [ "${NA_LAYER}" == "all" ]; then if check_dependency "ofi-experimental" "${DEP_CONFIG[@]}"; then if check_dependency "ofi-experimental" "${DEP_CONFIG[@]}"; then clonedeps "libfabric" "https://github.com/ofiwg/libfabric.git" "" "-b v1.9.1" & clonedeps "libfabric" "https://github.com/ofiwg/libfabric.git" "" "-b v1.11.1" & elif check_dependency "ofi-verbs" "${DEP_CONFIG[@]}"; then elif check_dependency "ofi-verbs" "${DEP_CONFIG[@]}"; then # libibverbs 1.2.1-1 used on mogon 1i (installed on system) which is linked to libfabric # libibverbs 1.2.1-1 used on mogon 1i (installed on system) which is linked to libfabric # libfabric 1.8 random RPCs fail to be send. 1.9 RPC client cannot be started when in an MPI environment # libfabric 1.8 random RPCs fail to be send. 1.9 RPC client cannot be started when in an MPI environment Loading @@ -368,22 +373,22 @@ if [ "${NA_LAYER}" == "ofi" ] || [ "${NA_LAYER}" == "all" ]; then fi fi if check_dependency "psm2" "${DEP_CONFIG[@]}"; then if check_dependency "psm2" "${DEP_CONFIG[@]}"; then wgetdeps "psm2" "https://github.com/intel/opa-psm2/archive/PSM2_11.2.86.tar.gz" & wgetdeps "psm2" "https://github.com/intel/opa-psm2/archive/PSM2_11.2.185.tar.gz" & fi fi # get Mercury # get Mercury if check_dependency "mercury" "${DEP_CONFIG[@]}"; then if check_dependency "mercury" "${DEP_CONFIG[@]}"; then clonedeps "mercury" "https://github.com/mercury-hpc/mercury" "41caa143a07ed179a3149cac4af0dc7aa3f946fd" "--recurse-submodules" & clonedeps "mercury" "https://github.com/mercury-hpc/mercury" "5f85369c39ba20a89b00d60978c80bbaf74f12eb" "--recurse-submodules" & fi fi # get Argobots # get Argobots if check_dependency "argobots" "${DEP_CONFIG[@]}"; then if check_dependency "argobots" "${DEP_CONFIG[@]}"; then wgetdeps "argobots" "https://github.com/pmodels/argobots/archive/v1.0rc1.tar.gz" & wgetdeps "argobots" "https://github.com/pmodels/argobots/archive/v1.0.1.tar.gz" & fi fi # get Margo # get Margo if check_dependency "margo" "${DEP_CONFIG[@]}"; then if check_dependency "margo" "${DEP_CONFIG[@]}"; then clonedeps "margo" "https://xgitlab.cels.anl.gov/sds/margo.git" "v0.6.3" & clonedeps "margo" "https://xgitlab.cels.anl.gov/sds/margo.git" "0e8ceee9cbc21b08be2b7feadf227768992f72ad" & fi fi # get rocksdb # get rocksdb Loading Loading
scripts/compile_dep.sh +11 −0 Original line number Original line Diff line number Diff line Loading @@ -345,6 +345,17 @@ if check_dependency "capstone" "${DEP_CONFIG[@]}"; then make -j"${CORES}" install make -j"${CORES}" install fi fi # build json-c for Margo if check_dependency "json-c" "${DEP_CONFIG[@]}"; then # XXX NOT WORKING echo "############################################################ Installing: json-c" CURR=${SOURCE}/json-c prepare_build_dir ${CURR} cd ${CURR}/build ../configure --prefix=${INSTALL} make -j${CORES} install fi # build BMI # build BMI if check_dependency "bmi" "${DEP_CONFIG[@]}"; then if check_dependency "bmi" "${DEP_CONFIG[@]}"; then if [[ "${NA_LAYER}" == "bmi" || "${NA_LAYER}" == "all" ]]; then if [[ "${NA_LAYER}" == "bmi" || "${NA_LAYER}" == "all" ]]; then Loading
scripts/dl_dep.sh +10 −5 Original line number Original line Diff line number Diff line Loading @@ -345,6 +345,11 @@ if check_dependency "capstone" "${DEP_CONFIG[@]}"; then wgetdeps "capstone" "https://github.com/aquynh/capstone/archive/4.0.1.tar.gz" & wgetdeps "capstone" "https://github.com/aquynh/capstone/archive/4.0.1.tar.gz" & fi fi # get json-c for Margo if check_dependency "json-c" "${DEP_CONFIG[@]}"; then wgetdeps "json-c" "https://github.com/json-c/json-c/archive/json-c-0.15-20200726.tar.gz" & fi ## Direct GekkoFS dependencies ## Direct GekkoFS dependencies # get BMI # get BMI Loading @@ -357,7 +362,7 @@ fi # get libfabric # get libfabric if [ "${NA_LAYER}" == "ofi" ] || [ "${NA_LAYER}" == "all" ]; then if [ "${NA_LAYER}" == "ofi" ] || [ "${NA_LAYER}" == "all" ]; then if check_dependency "ofi-experimental" "${DEP_CONFIG[@]}"; then if check_dependency "ofi-experimental" "${DEP_CONFIG[@]}"; then clonedeps "libfabric" "https://github.com/ofiwg/libfabric.git" "" "-b v1.9.1" & clonedeps "libfabric" "https://github.com/ofiwg/libfabric.git" "" "-b v1.11.1" & elif check_dependency "ofi-verbs" "${DEP_CONFIG[@]}"; then elif check_dependency "ofi-verbs" "${DEP_CONFIG[@]}"; then # libibverbs 1.2.1-1 used on mogon 1i (installed on system) which is linked to libfabric # libibverbs 1.2.1-1 used on mogon 1i (installed on system) which is linked to libfabric # libfabric 1.8 random RPCs fail to be send. 1.9 RPC client cannot be started when in an MPI environment # libfabric 1.8 random RPCs fail to be send. 1.9 RPC client cannot be started when in an MPI environment Loading @@ -368,22 +373,22 @@ if [ "${NA_LAYER}" == "ofi" ] || [ "${NA_LAYER}" == "all" ]; then fi fi if check_dependency "psm2" "${DEP_CONFIG[@]}"; then if check_dependency "psm2" "${DEP_CONFIG[@]}"; then wgetdeps "psm2" "https://github.com/intel/opa-psm2/archive/PSM2_11.2.86.tar.gz" & wgetdeps "psm2" "https://github.com/intel/opa-psm2/archive/PSM2_11.2.185.tar.gz" & fi fi # get Mercury # get Mercury if check_dependency "mercury" "${DEP_CONFIG[@]}"; then if check_dependency "mercury" "${DEP_CONFIG[@]}"; then clonedeps "mercury" "https://github.com/mercury-hpc/mercury" "41caa143a07ed179a3149cac4af0dc7aa3f946fd" "--recurse-submodules" & clonedeps "mercury" "https://github.com/mercury-hpc/mercury" "5f85369c39ba20a89b00d60978c80bbaf74f12eb" "--recurse-submodules" & fi fi # get Argobots # get Argobots if check_dependency "argobots" "${DEP_CONFIG[@]}"; then if check_dependency "argobots" "${DEP_CONFIG[@]}"; then wgetdeps "argobots" "https://github.com/pmodels/argobots/archive/v1.0rc1.tar.gz" & wgetdeps "argobots" "https://github.com/pmodels/argobots/archive/v1.0.1.tar.gz" & fi fi # get Margo # get Margo if check_dependency "margo" "${DEP_CONFIG[@]}"; then if check_dependency "margo" "${DEP_CONFIG[@]}"; then clonedeps "margo" "https://xgitlab.cels.anl.gov/sds/margo.git" "v0.6.3" & clonedeps "margo" "https://xgitlab.cels.anl.gov/sds/margo.git" "0e8ceee9cbc21b08be2b7feadf227768992f72ad" & fi fi # get rocksdb # get rocksdb Loading