Skip to content

Commit

Permalink
opencoarrays: fix build with GCC 14 and update to 2.10.2
Browse files Browse the repository at this point in the history
Signed-off-by: Adrian Reber <[email protected]>
  • Loading branch information
adrianreber committed Sep 26, 2024
1 parent 9d3e674 commit 23a69bd
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 1 deletion.
2 changes: 2 additions & 0 deletions .github/workflows/validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ jobs:
export SKIP_CI_SPECS="${{ env.SKIP_CI_SPECS }} components/serial-libs/openblas/SPECS/openblas.spec"
export SKIP_CI_SPECS="${SKIP_CI_SPECS} components/dev-tools/scipy/SPECS/python-scipy.spec"
export SKIP_CI_SPECS="${SKIP_CI_SPECS} components/serial-libs/R/SPECS/R.spec"
export SKIP_CI_SPECS="${SKIP_CI_SPECS} components/parallel-libs/opencoarrays/SPECS/opencoarrays.spec"
fi
. /etc/profile.d/lmod.sh
tests/ci/run_build.py ohpc ${{ steps.files.outputs.added_modified }} --compiler-family ${{ matrix.compiler }}
Expand Down Expand Up @@ -144,6 +145,7 @@ jobs:
export SKIP_CI_SPECS="${SKIP_CI_SPECS} components/dev-tools/scipy/SPECS/python-scipy.spec"
export SKIP_CI_SPECS="${SKIP_CI_SPECS} components/serial-libs/R/SPECS/R.spec"
export SKIP_CI_SPECS="${SKIP_CI_SPECS} components/perf-tools/tau/SPECS/tau.spec"
export SKIP_CI_SPECS="${SKIP_CI_SPECS} components/parallel-libs/opencoarrays/SPECS/opencoarrays.spec"
fi
. /etc/profile.d/lmod.sh
chown ohpc -R tests
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Name: %{pname}-%{compiler_family}-%{mpi_family}%{PROJ_DELIM}
Summary: ABI to leverage the parallel programming features of the Fortran 2018 DIS
License: BSD-3-clause
Group: %{PROJ_NAME}/parallel-libs
Version: 2.10.0
Version: 2.10.2
Release: 1%{?dist}
Source0: https://github.com/sourceryinstitute/OpenCoarrays/releases/download/%{version}/OpenCoarrays-%{version}.tar.gz
Patch1: opencoarrays-disable-get-comm-test.patch
Expand Down Expand Up @@ -54,6 +54,7 @@ TS 18508 Additional Parallel Features in Fortran.
%{__mkdir_p} build-opencoarrays
cd build-opencoarrays
module load cmake
export CFLAGS="${CFLAGS} -Wno-int-conversion"
cmake -DCMAKE_INSTALL_PREFIX=%{install_path} ..

make %{?_smp_mflags} VERBOSE=1
Expand Down
1 change: 1 addition & 0 deletions tests/ci/setup_slurm_and_run_tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ fi
prun-ohpc \
openmpi5-"${COMPILER_FAMILY}"-ohpc \
mpich-"${COMPILER_FAMILY}"-ohpc \
lmod-defaults-"${COMPILER_FAMILY}"-openmpi5-ohpc \
slurm-slurmd-ohpc \
slurm-slurmctld-ohpc \
slurm-example-configs-ohpc \
Expand Down

0 comments on commit 23a69bd

Please sign in to comment.