Loading CMakeLists.txt +1 −1 Original line number Diff line number Diff line Loading @@ -84,7 +84,7 @@ find_package(Snappy REQUIRED) find_package(ZStd REQUIRED) find_package(JeMalloc) # required if rocksdb has been build with jemalloc find_package(RocksDB REQUIRED) find_package(AGIOS REQUIRED) find_package(AGIOS) # optional # margo dependencies find_package(Mercury REQUIRED) find_package(Abt REQUIRED) Loading scripts/compile_dep.sh +13 −5 Original line number Diff line number Diff line Loading @@ -13,12 +13,12 @@ VALID_DEP_OPTIONS="mogon2 mogon1 ngio direct all" MOGON1_DEPS=( "zstd" "lz4" "snappy" "capstone" "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "verbs" "agios" "syscall_intercept" "date" "verbs" ) MOGON2_DEPS=( "zstd" "lz4" "snappy" "capstone" "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "agios" "psm2" "bzip2" "zstd" "lz4" "snappy" "capstone" "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "psm2" ) NGIO_DEPS=( Loading @@ -27,11 +27,11 @@ NGIO_DEPS=( ) DIRECT_DEPS=( "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "agios" "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" ) ALL_DEPS=( "zstd" "lz4" "snappy" "capstone" "bmi" "ofi" "mercury" "argobots" "margo" "rocksdb" "bzip2" "zstd" "lz4" "snappy" "capstone" "bmi" "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "agios" ) Loading Loading @@ -314,6 +314,14 @@ if check_dependency "snappy" "${DEP_CONFIG[@]}"; then make install fi # build bzip2 for rocksdb if check_dependency "bzip2" "${DEP_CONFIG[@]}"; then echo "############################################################ Installing: bzip2" CURR=${SOURCE}/bzip2 cd "${CURR}" make install PREFIX="${INSTALL}" fi # build capstone for syscall-intercept if check_dependency "capstone" "${DEP_CONFIG[@]}"; then echo "############################################################ Installing: capstone" Loading scripts/dl_dep.sh +19 −18 Original line number Diff line number Diff line Loading @@ -13,25 +13,25 @@ VALID_DEP_OPTIONS="mogon2 mogon1 ngio direct all" MOGON1_DEPS=( "zstd" "lz4" "snappy" "capstone" "ofi-verbs" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "agios" "syscall_intercept" "date" ) MOGON2_DEPS=( "zstd" "lz4" "snappy" "capstone" "ofi-experimental" "mercury" "argobots" "margo" "rocksdb-experimental" "syscall_intercept-glibc3" "date" "agios" "psm2" "bzip2" "zstd" "lz4" "snappy" "capstone" "ofi-experimental" "mercury" "argobots" "margo" "rocksdb-experimental" "syscall_intercept-glibc3" "date" "psm2" ) NGIO_DEPS=( "zstd" "lz4" "snappy" "capstone" "ofi-experimental" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "psm2" "syscall_intercept" "date" "psm2" "agios" ) DIRECT_DEPS=( "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "agios" "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" ) ALL_DEPS=( "zstd" "lz4" "snappy" "capstone" "bmi" "ofi" "mercury" "argobots" "margo" "rocksdb" "bzip2" "zstd" "lz4" "snappy" "capstone" "bmi" "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "agios" ) Loading Loading @@ -322,6 +322,11 @@ if check_dependency "snappy" "${DEP_CONFIG[@]}"; then wgetdeps "snappy" "https://github.com/google/snappy/archive/1.1.7.tar.gz" & fi # get bzip2 for rocksdb if check_dependency "bzip2" "${DEP_CONFIG[@]}"; then wgetdeps "bzip2" "https://sourceforge.net/projects/bzip2/files/bzip2-1.0.6.tar.gz" & fi # get capstone for syscall-intercept if check_dependency "capstone" "${DEP_CONFIG[@]}"; then wgetdeps "capstone" "https://github.com/aquynh/capstone/archive/4.0.1.tar.gz" & Loading Loading @@ -369,22 +374,18 @@ if check_dependency "margo" "${DEP_CONFIG[@]}"; then fi # get rocksdb if check_dependency "rocksdb" "${DEP_CONFIG[@]}"; then if check_dependency "rocksdb-experimental" "${DEP_CONFIG[@]}"; then wgetdeps "rocksdb" "https://github.com/facebook/rocksdb/archive/v6.11.4.tar.gz" & else elif check_dependency "rocksdb" "${DEP_CONFIG[@]}"; then wgetdeps "rocksdb" "https://github.com/facebook/rocksdb/archive/v6.2.2.tar.gz" & fi fi # get syscall_intercept if check_dependency "syscall_intercept" "${DEP_CONFIG[@]}"; then if check_dependency "syscall_intercept-glibc3" "${DEP_CONFIG[@]}"; then clonedeps "syscall_intercept" "https://github.com/GBuella/syscall_intercept" "ea124fb4ab9eb56bc22a0e94f2b90928c7a88e8c" "-b add_endbr64_and_lea" "syscall_intercept.patch" & else elif check_dependency "syscall_intercept" "${DEP_CONFIG[@]}"; then clonedeps "syscall_intercept" "https://github.com/pmem/syscall_intercept.git" "cc3412a2ad39f2e26cc307d5b155232811d7408e" "" "syscall_intercept.patch" & fi fi # get AGIOS if check_dependency "agios" "${DEP_CONFIG[@]}"; then Loading Loading
CMakeLists.txt +1 −1 Original line number Diff line number Diff line Loading @@ -84,7 +84,7 @@ find_package(Snappy REQUIRED) find_package(ZStd REQUIRED) find_package(JeMalloc) # required if rocksdb has been build with jemalloc find_package(RocksDB REQUIRED) find_package(AGIOS REQUIRED) find_package(AGIOS) # optional # margo dependencies find_package(Mercury REQUIRED) find_package(Abt REQUIRED) Loading
scripts/compile_dep.sh +13 −5 Original line number Diff line number Diff line Loading @@ -13,12 +13,12 @@ VALID_DEP_OPTIONS="mogon2 mogon1 ngio direct all" MOGON1_DEPS=( "zstd" "lz4" "snappy" "capstone" "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "verbs" "agios" "syscall_intercept" "date" "verbs" ) MOGON2_DEPS=( "zstd" "lz4" "snappy" "capstone" "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "agios" "psm2" "bzip2" "zstd" "lz4" "snappy" "capstone" "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "psm2" ) NGIO_DEPS=( Loading @@ -27,11 +27,11 @@ NGIO_DEPS=( ) DIRECT_DEPS=( "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "agios" "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" ) ALL_DEPS=( "zstd" "lz4" "snappy" "capstone" "bmi" "ofi" "mercury" "argobots" "margo" "rocksdb" "bzip2" "zstd" "lz4" "snappy" "capstone" "bmi" "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "agios" ) Loading Loading @@ -314,6 +314,14 @@ if check_dependency "snappy" "${DEP_CONFIG[@]}"; then make install fi # build bzip2 for rocksdb if check_dependency "bzip2" "${DEP_CONFIG[@]}"; then echo "############################################################ Installing: bzip2" CURR=${SOURCE}/bzip2 cd "${CURR}" make install PREFIX="${INSTALL}" fi # build capstone for syscall-intercept if check_dependency "capstone" "${DEP_CONFIG[@]}"; then echo "############################################################ Installing: capstone" Loading
scripts/dl_dep.sh +19 −18 Original line number Diff line number Diff line Loading @@ -13,25 +13,25 @@ VALID_DEP_OPTIONS="mogon2 mogon1 ngio direct all" MOGON1_DEPS=( "zstd" "lz4" "snappy" "capstone" "ofi-verbs" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "agios" "syscall_intercept" "date" ) MOGON2_DEPS=( "zstd" "lz4" "snappy" "capstone" "ofi-experimental" "mercury" "argobots" "margo" "rocksdb-experimental" "syscall_intercept-glibc3" "date" "agios" "psm2" "bzip2" "zstd" "lz4" "snappy" "capstone" "ofi-experimental" "mercury" "argobots" "margo" "rocksdb-experimental" "syscall_intercept-glibc3" "date" "psm2" ) NGIO_DEPS=( "zstd" "lz4" "snappy" "capstone" "ofi-experimental" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "psm2" "syscall_intercept" "date" "psm2" "agios" ) DIRECT_DEPS=( "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "agios" "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" ) ALL_DEPS=( "zstd" "lz4" "snappy" "capstone" "bmi" "ofi" "mercury" "argobots" "margo" "rocksdb" "bzip2" "zstd" "lz4" "snappy" "capstone" "bmi" "ofi" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "agios" ) Loading Loading @@ -322,6 +322,11 @@ if check_dependency "snappy" "${DEP_CONFIG[@]}"; then wgetdeps "snappy" "https://github.com/google/snappy/archive/1.1.7.tar.gz" & fi # get bzip2 for rocksdb if check_dependency "bzip2" "${DEP_CONFIG[@]}"; then wgetdeps "bzip2" "https://sourceforge.net/projects/bzip2/files/bzip2-1.0.6.tar.gz" & fi # get capstone for syscall-intercept if check_dependency "capstone" "${DEP_CONFIG[@]}"; then wgetdeps "capstone" "https://github.com/aquynh/capstone/archive/4.0.1.tar.gz" & Loading Loading @@ -369,22 +374,18 @@ if check_dependency "margo" "${DEP_CONFIG[@]}"; then fi # get rocksdb if check_dependency "rocksdb" "${DEP_CONFIG[@]}"; then if check_dependency "rocksdb-experimental" "${DEP_CONFIG[@]}"; then wgetdeps "rocksdb" "https://github.com/facebook/rocksdb/archive/v6.11.4.tar.gz" & else elif check_dependency "rocksdb" "${DEP_CONFIG[@]}"; then wgetdeps "rocksdb" "https://github.com/facebook/rocksdb/archive/v6.2.2.tar.gz" & fi fi # get syscall_intercept if check_dependency "syscall_intercept" "${DEP_CONFIG[@]}"; then if check_dependency "syscall_intercept-glibc3" "${DEP_CONFIG[@]}"; then clonedeps "syscall_intercept" "https://github.com/GBuella/syscall_intercept" "ea124fb4ab9eb56bc22a0e94f2b90928c7a88e8c" "-b add_endbr64_and_lea" "syscall_intercept.patch" & else elif check_dependency "syscall_intercept" "${DEP_CONFIG[@]}"; then clonedeps "syscall_intercept" "https://github.com/pmem/syscall_intercept.git" "cc3412a2ad39f2e26cc307d5b155232811d7408e" "" "syscall_intercept.patch" & fi fi # get AGIOS if check_dependency "agios" "${DEP_CONFIG[@]}"; then Loading