Commit 6d7e2043 authored by Ramon Nou's avatar Ramon Nou
Browse files

gcc15 fix on deps - update to last deps version

parent 10926700
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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))
+2 −2
Original line number Diff line number Diff line
@@ -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 && \
+14 −14
Original line number Diff line number Diff line
@@ -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 ###############################
    ...
+3 −3
Original line number Diff line number Diff line
@@ -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"
+3 −3
Original line number Diff line number Diff line
@@ -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"
Loading