Skip to content

Commit 3dc3207

Browse files
authored
Merge pull request #6128 from trws/update-containers
Update containers: el9, fedora40, noble, add arm64 for fedora40, el9, noble
2 parents 8a2d204 + 81e233e commit 3dc3207

22 files changed

+487
-128
lines changed

.github/workflows/main.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,4 +254,8 @@ jobs:
254254
echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
255255
docker manifest create fluxrm/flux-core:bookworm fluxrm/flux-core:bookworm-amd64 fluxrm/flux-core:bookworm-386 fluxrm/flux-core:bookworm-arm64
256256
docker manifest push fluxrm/flux-core:bookworm
257+
for d in el9 noble fedora40 ; do
258+
docker manifest create fluxrm/flux-core:$d fluxrm/flux-core:$d-amd64 fluxrm/flux-core:$d-arm64
259+
docker manifest push fluxrm/flux-core:$d
260+
done
257261

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ compile_flags.txt
9797
# local editor config dirs
9898
.idea
9999
.clangd
100+
.cache
100101

101102
# Rules to ignore auto-generated test harness scripts
102103
test_*.t

config/ax_code_coverage.m4

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,10 +125,10 @@ AC_DEFUN([AX_CODE_COVERAGE],[
125125
dnl Build the code coverage flags
126126
dnl Define CODE_COVERAGE_LDFLAGS for backwards compatibility
127127
CODE_COVERAGE_CPPFLAGS="-DNDEBUG"
128-
CODE_COVERAGE_CFLAGS="-O0 -g -fprofile-arcs -ftest-coverage"
129-
CODE_COVERAGE_CXXFLAGS="-O0 -g -fprofile-arcs -ftest-coverage"
128+
CODE_COVERAGE_CFLAGS="-O0 -g -fprofile-arcs -ftest-coverage -fprofile-update=atomic"
129+
CODE_COVERAGE_CXXFLAGS="-O0 -g -fprofile-arcs -ftest-coverage -fprofile-update=atomic"
130130
CODE_COVERAGE_LIBS="-lgcov"
131-
CODE_COVERAGE_LDFLAGS="$CODE_COVERAGE_LIBS"
131+
CODE_COVERAGE_LDFLAGS="$CODE_COVERAGE_LIBS -fprofile-update=atomic"
132132
133133
AC_SUBST([CODE_COVERAGE_CPPFLAGS])
134134
AC_SUBST([CODE_COVERAGE_CFLAGS])

doc/requirements.txt

Lines changed: 0 additions & 5 deletions
This file was deleted.

doc/requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../scripts/requirements-doc.txt

scripts/fetch-and-build-caliper.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/usr/bin/env bash
2+
set -euo pipefail
3+
4+
mkdir caliper
5+
pushd caliper
6+
wget -O - https://github.com/LLNL/Caliper/archive/v1.7.0.tar.gz | tar xvz --strip-components 1
7+
# patch for uint32_t error
8+
sed -i '39i#include <stdint.h>' include/caliper/common/Record.h
9+
cmake -B build -DCMAKE_INSTALL_PREFIX=/usr -DWITH_GOTCHA=Off
10+
cmake --build build -j 4 -t install
11+
popd
12+
rm -rf caliper

scripts/fetch-and-build-catch.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/usr/bin/env bash
2+
set -euo pipefail
3+
4+
mkdir catch2
5+
pushd catch2
6+
wget -O - https://github.com/catchorg/Catch2/archive/refs/tags/v3.6.0.tar.gz | tar xvz --strip-components 1
7+
cmake -B build -DCMAKE_INSTALL_PREFIX=/usr
8+
cmake --build build -j 4 -t install
9+
popd
10+
rm -rf catch2

scripts/fetch-and-build-mpich.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/usr/bin/env bash
2+
set -euo pipefail
3+
4+
mkdir catch2
5+
pushd catch2
6+
wget -O - https://www.mpich.org/static/downloads/4.2.2/mpich-4.2.2.tar.gz | tar xvz --strip-components 1
7+
mkdir -p build
8+
pushd build
9+
../configure --prefix=/usr --without-pmix
10+
make -j 4 install
11+
popd
12+
popd
13+
rm -rf catch2
14+

scripts/requirements-ci.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
markupsafe==2.0.0
2+
coverage
3+
cffi
4+
ply
5+
six
6+
pyyaml
7+
jsonschema>=2.6,<4.0
8+
sphinxcontrib-spelling
9+
-r requirements-doc.txt

scripts/requirements-doc.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
sphinx<6.0.0
2+
sphinx-rtd-theme>=0.5.2
3+
docutils>=0.14,<0.18
4+
urllib3<2
5+
jinja2<3.1.0

0 commit comments

Comments
 (0)