From fee6fe04b21e268aa0b86e72001cad8a1631defc Mon Sep 17 00:00:00 2001 From: Ramon Nou Date: Fri, 11 Jul 2025 12:50:49 +0200 Subject: [PATCH 1/3] update deps to support gcc15 --- scripts/profiles/0.9.5/ci.specs | 6 +++--- scripts/profiles/0.9.5/default.specs | 6 +++--- scripts/profiles/0.9.5/default_zmq.specs | 6 +++--- scripts/profiles/0.9.5/infiniband_verbs.specs | 6 +++--- scripts/profiles/0.9.5/install/json-c.install | 2 +- .../profiles/0.9.5/install/syscall_intercept.install | 2 +- scripts/profiles/0.9.5/mogon2.specs | 10 +++++----- scripts/profiles/0.9.5/mogon3.specs | 4 ++-- scripts/profiles/0.9.5/ngio.specs | 6 +++--- scripts/profiles/0.9.5/omnipath_psm2.specs | 6 +++--- tests/scripts/dl_dep.sh/0.9.5/agios.out | 6 +++--- tests/scripts/dl_dep.sh/0.9.5/arm.out | 6 +++--- tests/scripts/dl_dep.sh/0.9.5/ci.out | 6 +++--- tests/scripts/dl_dep.sh/0.9.5/default.out | 6 +++--- tests/scripts/dl_dep.sh/0.9.5/default_zmq.out | 6 +++--- tests/scripts/dl_dep.sh/0.9.5/infiniband_verbs.out | 6 +++--- tests/scripts/dl_dep.sh/0.9.5/marenostrum4.out | 6 +++--- tests/scripts/dl_dep.sh/0.9.5/mogon2.out | 6 +++--- tests/scripts/dl_dep.sh/0.9.5/mogon3.out | 4 ++-- tests/scripts/dl_dep.sh/0.9.5/ngio.out | 6 +++--- tests/scripts/dl_dep.sh/0.9.5/omnipath_psm2.out | 6 +++--- 21 files changed, 59 insertions(+), 59 deletions(-) diff --git a/scripts/profiles/0.9.5/ci.specs b/scripts/profiles/0.9.5/ci.specs index bd41430b6..7c07b5009 100644 --- a/scripts/profiles/0.9.5/ci.specs +++ b/scripts/profiles/0.9.5/ci.specs @@ -38,15 +38,15 @@ comment="Dependencies required by the CI" # Dependencies that must be downloaded directly wgetdeps=( ["argobots"]="1.2" - ["rocksdb"]="8.10.0" + ["rocksdb"]="10.4.2" ["prometheus-cpp"]="v1.0.0" ["capstone"]="6.0.0-Alpha1" ) # Dependencies that must be cloned clonedeps=( - ["libfabric"]="HEAD@v1.20.1" - ["mercury"]="v2.4.0" + ["libfabric"]="HEAD@v2.2.0" + ["mercury"]="v2.4.1rc1" ["margo"]="v0.18.3" ["syscall_intercept"]="d8b2a69961921ed123625c79a609331fc56a8931" ["agios"]="c26a6544200f823ebb8f890dd94e653d148bf226@development" diff --git a/scripts/profiles/0.9.5/default.specs b/scripts/profiles/0.9.5/default.specs index 974e82525..086aeac5a 100644 --- a/scripts/profiles/0.9.5/default.specs +++ b/scripts/profiles/0.9.5/default.specs @@ -40,14 +40,14 @@ wgetdeps=( ["lz4"]="1.9.4" ["capstone"]="6.0.0-Alpha1" ["argobots"]="1.2" - ["rocksdb"]="8.10.0" + ["rocksdb"]="10.4.2" ["json-c"]="0.17-20230812" ) # Dependencies that must be cloned. clonedeps=( - ["libfabric"]="HEAD@v1.20.1" - ["mercury"]="v2.4.0" + ["libfabric"]="HEAD@v2.2.0" + ["mercury"]="v2.4.1rc1" ["margo"]="v0.18.3" ["syscall_intercept"]="d8b2a69961921ed123625c79a609331fc56a8931" ) diff --git a/scripts/profiles/0.9.5/default_zmq.specs b/scripts/profiles/0.9.5/default_zmq.specs index 05d0f8184..204924410 100644 --- a/scripts/profiles/0.9.5/default_zmq.specs +++ b/scripts/profiles/0.9.5/default_zmq.specs @@ -40,7 +40,7 @@ wgetdeps=( ["lz4"]="1.9.4" ["capstone"]="6.0.0-Alpha1" ["argobots"]="1.2" - ["rocksdb"]="8.10.0" + ["rocksdb"]="10.4.2" ["json-c"]="0.17-20230812" ["libzmq"]="4.3.5" ["cppzmq"]="4.10.0" @@ -48,8 +48,8 @@ wgetdeps=( # Dependencies that must be cloned. clonedeps=( - ["libfabric"]="HEAD@v1.20.1" - ["mercury"]="v2.4.0" + ["libfabric"]="HEAD@v2.2.0" + ["mercury"]="v2.4.1rc1" ["margo"]="v0.18.3" ["syscall_intercept"]="d8b2a69961921ed123625c79a609331fc56a8931" ) diff --git a/scripts/profiles/0.9.5/infiniband_verbs.specs b/scripts/profiles/0.9.5/infiniband_verbs.specs index bf4edf310..a08484035 100644 --- a/scripts/profiles/0.9.5/infiniband_verbs.specs +++ b/scripts/profiles/0.9.5/infiniband_verbs.specs @@ -40,14 +40,14 @@ wgetdeps=( ["lz4"]="1.9.4" ["capstone"]="6.0.0-Alpha1" ["argobots"]="1.2" - ["rocksdb"]="8.10.0" + ["rocksdb"]="10.4.2" ["json-c"]="0.17-20230812" ) # Dependencies that must be cloned clonedeps=( - ["libfabric%verbs"]="HEAD@v1.20.1" - ["mercury"]="v2.4.0" + ["libfabric%verbs"]="HEAD@v2.2.0" + ["mercury"]="v2.4.1rc1" ["margo"]="v0.18.3" ["syscall_intercept"]="d8b2a69961921ed123625c79a609331fc56a8931" ) diff --git a/scripts/profiles/0.9.5/install/json-c.install b/scripts/profiles/0.9.5/install/json-c.install index 3db94f201..2c9b1f0eb 100644 --- a/scripts/profiles/0.9.5/install/json-c.install +++ b/scripts/profiles/0.9.5/install/json-c.install @@ -47,7 +47,7 @@ pkg_install() { CURR="${SOURCE_DIR}/json-c" prepare_build_dir "${CURR}" cd "${CURR}/build" - cmake -DCMAKE_INSTALL_PREFIX="${INSTALL_DIR}" -DCMAKE_BUILD_TYPE:STRING=Release .. + cmake -DCMAKE_INSTALL_PREFIX="${INSTALL_DIR}" -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_POLICY_VERSION_MINIMUM=3.5 .. make -j"${CORES}" install # Margo doesn't search in both directories, so we make it available in both lib and lib64 if [[ -f "${INSTALL_DIR}/lib64/pkgconfig/json-c.pc" ]]; then diff --git a/scripts/profiles/0.9.5/install/syscall_intercept.install b/scripts/profiles/0.9.5/install/syscall_intercept.install index c784a2df7..6c2a08b94 100644 --- a/scripts/profiles/0.9.5/install/syscall_intercept.install +++ b/scripts/profiles/0.9.5/install/syscall_intercept.install @@ -61,7 +61,7 @@ pkg_install() { -DCMAKE_BUILD_TYPE:STRING=Debug \ -DBUILD_EXAMPLES:BOOL=OFF \ -DSTATIC_CAPSTONE:BOOL=OFF \ - -DBUILD_TESTS:BOOK=OFF .. + -DBUILD_TESTS:BOOK=OFF -DCMAKE_POLICY_VERSION_MINIMUM=3.5 .. make -j"${CORES}" install if [[ ${EXTRA_INSTALL_ARGS} == "ARM64" ]]; then cp "${CURR}"/arch/aarch64/include/libsyscall_intercept_hook_point.h ${INSTALL_DIR}/include diff --git a/scripts/profiles/0.9.5/mogon2.specs b/scripts/profiles/0.9.5/mogon2.specs index d9c59f717..135f60ceb 100644 --- a/scripts/profiles/0.9.5/mogon2.specs +++ b/scripts/profiles/0.9.5/mogon2.specs @@ -39,17 +39,17 @@ comment="Dependencies for Mogon 2 supercomputer" wgetdeps=( ["lz4"]="1.9.4" ["capstone"]="6.0.0-Alpha1" - ["argobots"]="1.1" - ["rocksdb"]="8.10.0" + ["argobots"]="1.2" + ["rocksdb"]="10.4.2" ["psm2"]="11.2.185" ["json-c"]="0.17-20230812" ) # Dependencies that must be cloned clonedeps=( - ["libfabric"]="HEAD@v1.20.1" - ["mercury"]="v2.3.1" - ["margo"]="v0.15.0" + ["libfabric"]="HEAD@v2.2.0" + ["mercury"]="v2.4.1rc1" + ["margo"]="v0.18.3" ["syscall_intercept"]="d8b2a69961921ed123625c79a609331fc56a8931" ["date"]="e7e1482087f58913b80a20b04d5c58d9d6d90155" ) diff --git a/scripts/profiles/0.9.5/mogon3.specs b/scripts/profiles/0.9.5/mogon3.specs index d6d3e6dca..f56cba331 100644 --- a/scripts/profiles/0.9.5/mogon3.specs +++ b/scripts/profiles/0.9.5/mogon3.specs @@ -40,7 +40,7 @@ wgetdeps=( ["lz4"]="1.9.4" ["capstone"]="6.0.0-Alpha1" ["argobots"]="1.2" - ["rocksdb"]="8.10.0" + ["rocksdb"]="10.4.2" ["json-c"]="0.17-20230812" ["libzmq"]="4.3.5" ["cppzmq"]="4.10.0" @@ -49,7 +49,7 @@ wgetdeps=( # Dependencies that must be cloned clonedeps=( # ["libfabric"]="HEAD@v1.20.1" - ["mercury"]="v2.4.0" + ["mercury"]="v2.4.1rc1" ["margo"]="v0.18.3" ["syscall_intercept"]="d8b2a69961921ed123625c79a609331fc56a8931" ) diff --git a/scripts/profiles/0.9.5/ngio.specs b/scripts/profiles/0.9.5/ngio.specs index 67c117d27..982c4baf2 100644 --- a/scripts/profiles/0.9.5/ngio.specs +++ b/scripts/profiles/0.9.5/ngio.specs @@ -40,15 +40,15 @@ wgetdeps=( ["lz4"]="1.9.4" ["capstone"]="6.0.0-Alpha1" ["argobots"]="1.2" - ["rocksdb"]="8.10.0" + ["rocksdb"]="10.4.2" ["json-c"]="0.17-20230812" ["psm2"]="11.2.185" ) # Dependencies that must be cloned clonedeps=( - ["libfabric"]="HEAD@v1.20.1" - ["mercury"]="v2.4.0" + ["libfabric"]="HEAD@v2.2.0" + ["mercury"]="v2.4.1rc1" ["margo"]="v0.18.3" ["syscall_intercept"]="d8b2a69961921ed123625c79a609331fc56a8931" ["date"]="e7e1482087f58913b80a20b04d5c58d9d6d90155" diff --git a/scripts/profiles/0.9.5/omnipath_psm2.specs b/scripts/profiles/0.9.5/omnipath_psm2.specs index f51e3ee20..495189e96 100644 --- a/scripts/profiles/0.9.5/omnipath_psm2.specs +++ b/scripts/profiles/0.9.5/omnipath_psm2.specs @@ -40,15 +40,15 @@ wgetdeps=( ["lz4"]="1.9.4" ["capstone"]="6.0.0-Alpha1" ["argobots"]="1.2" - ["rocksdb"]="8.10.0" + ["rocksdb"]="10.4.2" ["json-c"]="0.17-20230812" ["psm2"]="11.2.185" ) # Dependencies that must be cloned clonedeps=( - ["libfabric"]="HEAD@v1.20.1" - ["mercury"]="v2.4.0" + ["libfabric"]="HEAD@v2.2.0" + ["mercury"]="v2.4.1rc1" ["margo"]="v0.18.3" ["syscall_intercept"]="d8b2a69961921ed123625c79a609331fc56a8931" ["date"]="e7e1482087f58913b80a20b04d5c58d9d6d90155" diff --git a/tests/scripts/dl_dep.sh/0.9.5/agios.out b/tests/scripts/dl_dep.sh/0.9.5/agios.out index 9df972760..9991e66d9 100644 --- a/tests/scripts/dl_dep.sh/0.9.5/agios.out +++ b/tests/scripts/dl_dep.sh/0.9.5/agios.out @@ -1,11 +1,11 @@ Downloaded 'https://github.com/lz4/lz4/archive/v1.9.4.tar.gz' to 'lz4' Downloaded 'https://github.com/aquynh/capstone/archive/6.0.0-Alpha1.tar.gz' to 'capstone' Downloaded 'https://github.com/json-c/json-c/archive/json-c-0.17-20230812.tar.gz' to 'json-c' -Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v1.20.1' -Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.0]' and flags '--recurse-submodules' +Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v2.2.0' +Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.1rc1]' and flags '--recurse-submodules' Downloaded 'https://github.com/pmodels/argobots/archive/v1.2.tar.gz' to 'argobots' Cloned 'https://github.com/mochi-hpc/mochi-margo' to 'margo' with commit '[v0.18.3]' and flags '' -Downloaded 'https://github.com/facebook/rocksdb/archive/v8.10.0.tar.gz' to 'rocksdb' +Downloaded 'https://github.com/facebook/rocksdb/archive/v10.4.2.tar.gz' to 'rocksdb' Cloned 'https://github.com/GekkoFS/syscall_intercept.git' to 'syscall_intercept' with commit '[d8b2a69961921ed123625c79a609331fc56a8931]' and flags '' Cloned 'https://github.com/francielizanon/agios.git' to 'agios' with commit '[c26a6544200f823ebb8f890dd94e653d148bf226]' and flags '--branch=development' Done diff --git a/tests/scripts/dl_dep.sh/0.9.5/arm.out b/tests/scripts/dl_dep.sh/0.9.5/arm.out index abb22e386..286c63f01 100644 --- a/tests/scripts/dl_dep.sh/0.9.5/arm.out +++ b/tests/scripts/dl_dep.sh/0.9.5/arm.out @@ -2,10 +2,10 @@ Downloaded 'https://github.com/lz4/lz4/archive/v1.9.4.tar.gz' to 'lz4' Downloaded 'https://github.com/aquynh/capstone/archive/6.0.0-Alpha1.tar.gz' to 'capstone' Downloaded 'https://github.com/json-c/json-c/archive/json-c-0.17-20230812.tar.gz' to 'json-c' Downloaded 'https://github.com/cornelisnetworks/opa-psm2/archive/PSM2_11.2.185.tar.gz' to 'psm2' -Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v1.20.1' -Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.0]' and flags '--recurse-submodules' +Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v2.2.0' +Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.1rc1]' and flags '--recurse-submodules' Downloaded 'https://github.com/pmodels/argobots/archive/v1.2.tar.gz' to 'argobots' Cloned 'https://github.com/mochi-hpc/mochi-margo' to 'margo' with commit '[v0.18.3]' and flags '' -Downloaded 'https://github.com/facebook/rocksdb/archive/v8.10.0.tar.gz' to 'rocksdb' +Downloaded 'https://github.com/facebook/rocksdb/archive/v10.4.2.tar.gz' to 'rocksdb' Cloned 'https://github.com/GekkoFS/syscall_intercept.git' to 'syscall_intercept' with commit '[34a41033fce94195700c5ab1e097f40741d7f016]' and flags '' Done diff --git a/tests/scripts/dl_dep.sh/0.9.5/ci.out b/tests/scripts/dl_dep.sh/0.9.5/ci.out index ab3de179c..c93493421 100644 --- a/tests/scripts/dl_dep.sh/0.9.5/ci.out +++ b/tests/scripts/dl_dep.sh/0.9.5/ci.out @@ -1,8 +1,8 @@ -Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v1.20.1' -Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.0]' and flags '--recurse-submodules' +Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v2.2.0' +Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.1rc1]' and flags '--recurse-submodules' Downloaded 'https://github.com/pmodels/argobots/archive/v1.2.tar.gz' to 'argobots' Cloned 'https://github.com/mochi-hpc/mochi-margo' to 'margo' with commit '[v0.18.3]' and flags '' -Downloaded 'https://github.com/facebook/rocksdb/archive/v8.10.0.tar.gz' to 'rocksdb' +Downloaded 'https://github.com/facebook/rocksdb/archive/v10.4.2.tar.gz' to 'rocksdb' Cloned 'https://github.com/GekkoFS/syscall_intercept.git' to 'syscall_intercept' with commit '[2c8765fa292bc9c28a22624c528580d54658813d]' and flags '' Applying patch '/builds/gitlab/hpc/gekkofs/scripts/patches/syscall_intercept.patch'... Cloned 'https://github.com/francielizanon/agios.git' to 'agios' with commit '[c26a6544200f823ebb8f890dd94e653d148bf226]' and flags '--branch=development' diff --git a/tests/scripts/dl_dep.sh/0.9.5/default.out b/tests/scripts/dl_dep.sh/0.9.5/default.out index 126bbb2ad..54c096122 100644 --- a/tests/scripts/dl_dep.sh/0.9.5/default.out +++ b/tests/scripts/dl_dep.sh/0.9.5/default.out @@ -1,10 +1,10 @@ Downloaded 'https://github.com/lz4/lz4/archive/v1.9.4.tar.gz' to 'lz4' Downloaded 'https://github.com/aquynh/capstone/archive/6.0.0-Alpha1.tar.gz' to 'capstone' Downloaded 'https://github.com/json-c/json-c/archive/json-c-0.17-20230812.tar.gz' to 'json-c' -Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v1.20.1' -Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.0]' and flags '--recurse-submodules' +Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v2.2.0' +Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.1rc1]' and flags '--recurse-submodules' Downloaded 'https://github.com/pmodels/argobots/archive/v1.2.tar.gz' to 'argobots' Cloned 'https://github.com/mochi-hpc/mochi-margo' to 'margo' with commit '[v0.18.3]' and flags '' -Downloaded 'https://github.com/facebook/rocksdb/archive/v8.10.0.tar.gz' to 'rocksdb' +Downloaded 'https://github.com/facebook/rocksdb/archive/v10.4.2.tar.gz' to 'rocksdb' Cloned 'https://github.com/GekkoFS/syscall_intercept.git' to 'syscall_intercept' with commit '[d8b2a69961921ed123625c79a609331fc56a8931]' and flags '' Done diff --git a/tests/scripts/dl_dep.sh/0.9.5/default_zmq.out b/tests/scripts/dl_dep.sh/0.9.5/default_zmq.out index a932e3f37..8cb6cf56b 100644 --- a/tests/scripts/dl_dep.sh/0.9.5/default_zmq.out +++ b/tests/scripts/dl_dep.sh/0.9.5/default_zmq.out @@ -1,11 +1,11 @@ Downloaded 'https://github.com/lz4/lz4/archive/v1.9.4.tar.gz' to 'lz4' Downloaded 'https://github.com/aquynh/capstone/archive/6.0.0-Alpha1.tar.gz' to 'capstone' Downloaded 'https://github.com/json-c/json-c/archive/json-c-0.17-20230812.tar.gz' to 'json-c' -Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v1.20.1' -Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.0]' and flags '--recurse-submodules' +Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v2.2.0' +Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.1rc1]' and flags '--recurse-submodules' Downloaded 'https://github.com/pmodels/argobots/archive/v1.2.tar.gz' to 'argobots' Cloned 'https://github.com/mochi-hpc/mochi-margo' to 'margo' with commit '[v0.18.3]' and flags '' -Downloaded 'https://github.com/facebook/rocksdb/archive/v8.10.0.tar.gz' to 'rocksdb' +Downloaded 'https://github.com/facebook/rocksdb/archive/v10.4.2.tar.gz' to 'rocksdb' Cloned 'https://github.com/GekkoFS/syscall_intercept.git' to 'syscall_intercept' with commit '[d8b2a69961921ed123625c79a609331fc56a8931]' and flags '' Downloaded 'https://github.com/zeromq/libzmq/archive/v4.3.5.tar.gz' to 'libzmq' Downloaded 'https://github.com/zeromq/cppzmq/archive/v4.10.0.tar.gz' to 'cppzmq' diff --git a/tests/scripts/dl_dep.sh/0.9.5/infiniband_verbs.out b/tests/scripts/dl_dep.sh/0.9.5/infiniband_verbs.out index f19412d1b..54c096122 100644 --- a/tests/scripts/dl_dep.sh/0.9.5/infiniband_verbs.out +++ b/tests/scripts/dl_dep.sh/0.9.5/infiniband_verbs.out @@ -1,10 +1,10 @@ Downloaded 'https://github.com/lz4/lz4/archive/v1.9.4.tar.gz' to 'lz4' Downloaded 'https://github.com/aquynh/capstone/archive/6.0.0-Alpha1.tar.gz' to 'capstone' Downloaded 'https://github.com/json-c/json-c/archive/json-c-0.17-20230812.tar.gz' to 'json-c' -Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric%verbs' with commit '[HEAD]' and flags '--branch=v1.20.1' -Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.0]' and flags '--recurse-submodules' +Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v2.2.0' +Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.1rc1]' and flags '--recurse-submodules' Downloaded 'https://github.com/pmodels/argobots/archive/v1.2.tar.gz' to 'argobots' Cloned 'https://github.com/mochi-hpc/mochi-margo' to 'margo' with commit '[v0.18.3]' and flags '' -Downloaded 'https://github.com/facebook/rocksdb/archive/v8.10.0.tar.gz' to 'rocksdb' +Downloaded 'https://github.com/facebook/rocksdb/archive/v10.4.2.tar.gz' to 'rocksdb' Cloned 'https://github.com/GekkoFS/syscall_intercept.git' to 'syscall_intercept' with commit '[d8b2a69961921ed123625c79a609331fc56a8931]' and flags '' Done diff --git a/tests/scripts/dl_dep.sh/0.9.5/marenostrum4.out b/tests/scripts/dl_dep.sh/0.9.5/marenostrum4.out index 0297ebb52..1c5ddea8f 100644 --- a/tests/scripts/dl_dep.sh/0.9.5/marenostrum4.out +++ b/tests/scripts/dl_dep.sh/0.9.5/marenostrum4.out @@ -2,11 +2,11 @@ Downloaded 'https://github.com/lz4/lz4/archive/v1.9.4.tar.gz' to 'lz4' Downloaded 'https://github.com/aquynh/capstone/archive/6.0.0-Alpha1.tar.gz' to 'capstone' Downloaded 'https://github.com/json-c/json-c/archive/json-c-0.17-20230812.tar.gz' to 'json-c' Downloaded 'https://github.com/cornelisnetworks/opa-psm2/archive/PSM2_11.2.185.tar.gz' to 'psm2' -Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v1.20.1' -Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.0]' and flags '--recurse-submodules' +Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v2.2.0' +Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.1rc1]' and flags '--recurse-submodules' Downloaded 'https://github.com/pmodels/argobots/archive/v1.2.tar.gz' to 'argobots' Cloned 'https://github.com/mochi-hpc/mochi-margo' to 'margo' with commit '[v0.18.3]' and flags '' -Downloaded 'https://github.com/facebook/rocksdb/archive/v8.10.0.tar.gz' to 'rocksdb' +Downloaded 'https://github.com/facebook/rocksdb/archive/v10.4.2.tar.gz' to 'rocksdb' Cloned 'https://github.com/GekkoFS/syscall_intercept.git' to 'syscall_intercept' with commit '[d8b2a69961921ed123625c79a609331fc56a8931]' and flags '' Cloned 'https://github.com/HowardHinnant/date.git' to 'date' with commit '[e7e1482087f58913b80a20b04d5c58d9d6d90155]' and flags '' Cloned 'https://github.com/CARV-ICS-FORTH/parallax.git' to 'parallax' with commit '[c130decd7a71c60c20b98d6a23924f05f754c3cd]' and flags '' diff --git a/tests/scripts/dl_dep.sh/0.9.5/mogon2.out b/tests/scripts/dl_dep.sh/0.9.5/mogon2.out index 9a13f8edd..b9089eec7 100644 --- a/tests/scripts/dl_dep.sh/0.9.5/mogon2.out +++ b/tests/scripts/dl_dep.sh/0.9.5/mogon2.out @@ -1,11 +1,11 @@ Downloaded 'https://github.com/lz4/lz4/archive/v1.9.4.tar.gz' to 'lz4' Downloaded 'https://github.com/aquynh/capstone/archive/6.0.0-Alpha1.tar.gz' to 'capstone' Downloaded 'https://github.com/json-c/json-c/archive/json-c-0.17-20230812.tar.gz' to 'json-c' -Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v1.20.1' -Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.0]' and flags '--recurse-submodules' +Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v2.2.0' +Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.1rc1]' and flags '--recurse-submodules' Downloaded 'https://github.com/pmodels/argobots/archive/v1.1.tar.gz' to 'argobots' Cloned 'https://github.com/mochi-hpc/mochi-margo' to 'margo' with commit '[v0.15.0]' and flags '' -Downloaded 'https://github.com/facebook/rocksdb/archive/v8.10.0.tar.gz' to 'rocksdb' +Downloaded 'https://github.com/facebook/rocksdb/archive/v10.4.2.tar.gz' to 'rocksdb' Cloned 'https://github.com/GekkoFS/syscall_intercept.git' to 'syscall_intercept' with commit '[d8b2a69961921ed123625c79a609331fc56a8931]' and flags '' Cloned 'https://github.com/HowardHinnant/date.git' to 'date' with commit '[e7e1482087f58913b80a20b04d5c58d9d6d90155]' and flags '' Downloaded 'https://github.com/cornelisnetworks/opa-psm2/archive/PSM2_11.2.185.tar.gz' to 'psm2' diff --git a/tests/scripts/dl_dep.sh/0.9.5/mogon3.out b/tests/scripts/dl_dep.sh/0.9.5/mogon3.out index c23ea4b22..cdf1e9439 100644 --- a/tests/scripts/dl_dep.sh/0.9.5/mogon3.out +++ b/tests/scripts/dl_dep.sh/0.9.5/mogon3.out @@ -1,10 +1,10 @@ Downloaded 'https://github.com/lz4/lz4/archive/v1.9.4.tar.gz' to 'lz4' Downloaded 'https://github.com/aquynh/capstone/archive/6.0.0-Alpha1.tar.gz' to 'capstone' Downloaded 'https://github.com/json-c/json-c/archive/json-c-0.17-20230812.tar.gz' to 'json-c' -Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.0]' and flags '--recurse-submodules' +Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.1rc1]' and flags '--recurse-submodules' Downloaded 'https://github.com/pmodels/argobots/archive/v1.2.tar.gz' to 'argobots' Cloned 'https://github.com/mochi-hpc/mochi-margo' to 'margo' with commit '[v0.18.3]' and flags '' -Downloaded 'https://github.com/facebook/rocksdb/archive/v8.10.0.tar.gz' to 'rocksdb' +Downloaded 'https://github.com/facebook/rocksdb/archive/v10.4.2.tar.gz' to 'rocksdb' Cloned 'https://github.com/GekkoFS/syscall_intercept.git' to 'syscall_intercept' with commit '[d8b2a69961921ed123625c79a609331fc56a8931]' and flags '' Downloaded 'https://github.com/zeromq/libzmq/archive/v4.3.5.tar.gz' to 'libzmq' Downloaded 'https://github.com/zeromq/cppzmq/archive/v4.10.0.tar.gz' to 'cppzmq' diff --git a/tests/scripts/dl_dep.sh/0.9.5/ngio.out b/tests/scripts/dl_dep.sh/0.9.5/ngio.out index 0297ebb52..1c5ddea8f 100644 --- a/tests/scripts/dl_dep.sh/0.9.5/ngio.out +++ b/tests/scripts/dl_dep.sh/0.9.5/ngio.out @@ -2,11 +2,11 @@ Downloaded 'https://github.com/lz4/lz4/archive/v1.9.4.tar.gz' to 'lz4' Downloaded 'https://github.com/aquynh/capstone/archive/6.0.0-Alpha1.tar.gz' to 'capstone' Downloaded 'https://github.com/json-c/json-c/archive/json-c-0.17-20230812.tar.gz' to 'json-c' Downloaded 'https://github.com/cornelisnetworks/opa-psm2/archive/PSM2_11.2.185.tar.gz' to 'psm2' -Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v1.20.1' -Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.0]' and flags '--recurse-submodules' +Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v2.2.0' +Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.1rc1]' and flags '--recurse-submodules' Downloaded 'https://github.com/pmodels/argobots/archive/v1.2.tar.gz' to 'argobots' Cloned 'https://github.com/mochi-hpc/mochi-margo' to 'margo' with commit '[v0.18.3]' and flags '' -Downloaded 'https://github.com/facebook/rocksdb/archive/v8.10.0.tar.gz' to 'rocksdb' +Downloaded 'https://github.com/facebook/rocksdb/archive/v10.4.2.tar.gz' to 'rocksdb' Cloned 'https://github.com/GekkoFS/syscall_intercept.git' to 'syscall_intercept' with commit '[d8b2a69961921ed123625c79a609331fc56a8931]' and flags '' Cloned 'https://github.com/HowardHinnant/date.git' to 'date' with commit '[e7e1482087f58913b80a20b04d5c58d9d6d90155]' and flags '' Cloned 'https://github.com/CARV-ICS-FORTH/parallax.git' to 'parallax' with commit '[c130decd7a71c60c20b98d6a23924f05f754c3cd]' and flags '' diff --git a/tests/scripts/dl_dep.sh/0.9.5/omnipath_psm2.out b/tests/scripts/dl_dep.sh/0.9.5/omnipath_psm2.out index 3a16dbe94..09593b058 100644 --- a/tests/scripts/dl_dep.sh/0.9.5/omnipath_psm2.out +++ b/tests/scripts/dl_dep.sh/0.9.5/omnipath_psm2.out @@ -2,11 +2,11 @@ Downloaded 'https://github.com/lz4/lz4/archive/v1.9.4.tar.gz' to 'lz4' Downloaded 'https://github.com/aquynh/capstone/archive/6.0.0-Alpha1.tar.gz' to 'capstone' Downloaded 'https://github.com/json-c/json-c/archive/json-c-0.17-20230812.tar.gz' to 'json-c' Downloaded 'https://github.com/cornelisnetworks/opa-psm2/archive/PSM2_11.2.185.tar.gz' to 'psm2' -Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v1.20.1' -Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.0]' and flags '--recurse-submodules' +Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v2.2.0' +Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.1rc1]' and flags '--recurse-submodules' Downloaded 'https://github.com/pmodels/argobots/archive/v1.2.tar.gz' to 'argobots' Cloned 'https://github.com/mochi-hpc/mochi-margo' to 'margo' with commit '[v0.15.0]' and flags '' -Downloaded 'https://github.com/facebook/rocksdb/archive/v8.10.0.tar.gz' to 'rocksdb' +Downloaded 'https://github.com/facebook/rocksdb/archive/v10.4.2.tar.gz' to 'rocksdb' Cloned 'https://github.com/GekkoFS/syscall_intercept.git' to 'syscall_intercept' with commit '[d8b2a69961921ed123625c79a609331fc56a8931]' and flags '' Cloned 'https://github.com/HowardHinnant/date.git' to 'date' with commit '[e7e1482087f58913b80a20b04d5c58d9d6d90155]' and flags '' Done -- GitLab From b6279e92e05e01549c642ba3d897de41837e4586 Mon Sep 17 00:00:00 2001 From: Ramon Nou Date: Fri, 11 Jul 2025 13:41:55 +0200 Subject: [PATCH 2/3] update apps docker no check certificate --- docker/0.9.5/apps/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/0.9.5/apps/Dockerfile b/docker/0.9.5/apps/Dockerfile index 89317fa97..efe17fbf6 100644 --- a/docker/0.9.5/apps/Dockerfile +++ b/docker/0.9.5/apps/Dockerfile @@ -58,7 +58,7 @@ COPY --from=builder /usr/local/lib/external /root/wacommplusplus/build/external/ WORKDIR /root/wacommplusplus/build/example RUN mkdir -p input processed output restarts && \ cd input && \ - wget -q https://api.meteo.uniparthenope.it/files/rms3/d03/history/2025/01/01/rms3_d03_20250101Z0000.nc && \ + wget --no-check-certificate -q https://api.meteo.uniparthenope.it/files/rms3/d03/history/2025/01/01/rms3_d03_20250101Z0000.nc && \ mv rms3_d03_20250101Z0000.nc input.nc && \ ncks -7 -L 9 --qnt default=1 --ppc default=1 input.nc rms3_d03_20250101Z0000.nc && \ tar cvzf rms.tar.gz rms3_d03_20250101Z0000.nc && \ @@ -69,4 +69,4 @@ RUN mkdir -p input processed output restarts && \ COPY sources.json /root/wacommplusplus/build/example COPY wacomm.json /root/wacommplusplus/build/example -ENV LD_LIBRARY_PATH=/root/wacommplusplus/build/external/lib/ \ No newline at end of file +ENV LD_LIBRARY_PATH=/root/wacommplusplus/build/external/lib/ -- GitLab From 333ef35ebd28119ac6265cb63ba1bf5617106585 Mon Sep 17 00:00:00 2001 From: Ramon Nou Date: Fri, 11 Jul 2025 14:02:14 +0200 Subject: [PATCH 3/3] update agios deps --- CHANGELOG.md | 1 + docs/sphinx/users/scripts.rst | 28 ++++++++++++++-------------- scripts/profiles/0.9.5/agios.specs | 6 +++--- 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 00d47d4fe..cbf41f131 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,7 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - Logging uses a higher FD limit ([!259](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/259)) - Avoid throwing runtime error if the fd is invalid (may happen on destruction) - Updated spack for 0.9.4 ([!260](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/260)) + - Updated deps to support GCC-15 ([!262](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/262)) ### Fixed - Dup3 is supported if O_CLOEXEC is not used (i.e. hexdump) ([!228](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/228)) diff --git a/docs/sphinx/users/scripts.rst b/docs/sphinx/users/scripts.rst index e63a482dc..6dd63c117 100644 --- a/docs/sphinx/users/scripts.rst +++ b/docs/sphinx/users/scripts.rst @@ -24,25 +24,25 @@ on the specifics of the particular GekkoFS build, both scripts rely on :code:`configuration profiles` which define a set of related software packages which should be downloaded and installed for a specific GekkoFS version and/or configuration. To illustrate this, let's take a look at the -contents of the :code:`default` profile for GekkoFS version :code:`0.9.4`: +contents of the :code:`default` profile for GekkoFS version :code:`0.9.5`: .. code-block:: console - $ dl_dep.sh -l default:0.9.4 - Configuration profiles for '0.9.4': + $ dl_dep.sh -l default:0.9.5 + Configuration profiles for '0.9.5': - * default:0.9.4 (/home/user/gekkofs/source/scripts/profiles/0.9.4/default.specs) + * default:0.9.5 (/home/user/gekkofs/source/scripts/profiles/0.9.5/default.specs) All dependencies lz4: 1.9.3 capstone: 6.0.0-Alpha1 - json-c: 0.15-20200726 - libfabric: HEAD@v1.20.1 - mercury: v2.4.0 + json-c: 0.17-20230812 + libfabric: HEAD@v2.2.0 + mercury: v2.4.1rc1 argobots: 1.2 margo: v0.18.3 - rocksdb: 8.10.0 + rocksdb: 10.4.2 syscall_intercept: d8b2a69961921ed123625c79a609331fc56a8931 @@ -58,10 +58,10 @@ supercomputer) followed by an optional :code:`VERSION_TAG`. .. code-block:: console - $ ./dl_dep.sh -p default:0.9.4 /home/user/gfks/deps + $ ./dl_dep.sh -p default:0.9.5 /home/user/gfks/deps Destination path is set to "/tmp/foo" Profile name: default - Profile version: 0.9.4 + Profile version: 0.9.5 ------------------------------------ Downloaded 'https://github.com/lz4/lz4/archive/v1.9.4.tar.gz' to 'lz4' Downloaded 'https://github.com/json-c/json-c/archive/json-c-0.17-20230812.tar.gz' to 'json-c' @@ -80,10 +80,10 @@ option. In this case, dependency names follow the .. code-block:: console - $ ./dl_dep.sh -d mercury@default:0.9.4 /home/user/gfks/deps + $ ./dl_dep.sh -d mercury@default:0.9.5 /home/user/gfks/deps Destination path is set to "/tmp/foo" Profile name: default - Profile version: 0.9.3 + Profile version: 0.9.5 ------------------------------------ Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.4.0]' and flags '--recurse-submodules' Done @@ -105,12 +105,12 @@ certain directory (e.g. :code:`/home/user/gkfs/deps`), the .. code-block:: console - $ ./compile_dep.sh -p default:0.9.4 /home/user/gkfs/deps /home/user/gkfs/install -j8 + $ ./compile_dep.sh -p default:0.9.5 /home/user/gkfs/deps /home/user/gkfs/install -j8 CORES = 8 (default) Sources download path = /tmp/foo Installation path = /tmp/bar Profile name: default - Profile version: 0.9.4 + Profile version: 0.9.5 ------------------------------------ ######## Installing: lz4 ############################### ... diff --git a/scripts/profiles/0.9.5/agios.specs b/scripts/profiles/0.9.5/agios.specs index 3ff065e0e..e29d6e405 100644 --- a/scripts/profiles/0.9.5/agios.specs +++ b/scripts/profiles/0.9.5/agios.specs @@ -40,14 +40,14 @@ wgetdeps=( ["lz4"]="1.9.4" ["capstone"]="6.0.0-Alpha1" ["argobots"]="1.2" - ["rocksdb"]="8.10.0" + ["rocksdb"]="10.4.2" ["json-c"]="0.17-20230812" ) # Dependencies that must be cloned clonedeps=( - ["libfabric"]="HEAD@v1.20.1" - ["mercury"]="v2.4.0" + ["libfabric"]="HEAD@v2.2.0" + ["mercury"]="v2.4.1rc1" ["margo"]="v0.18.3" ["syscall_intercept"]="d8b2a69961921ed123625c79a609331fc56a8931" ["agios"]="c26a6544200f823ebb8f890dd94e653d148bf226@development" -- GitLab