Skip to content

Commit 5681228

Browse files
authored
Turn on Ubuntu 22.04 arm cppyy jobs (#488)
1 parent 19328ad commit 5681228

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

.github/workflows/Ubuntu-arm.yml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -275,33 +275,37 @@ jobs:
275275
fail-fast: false
276276
matrix:
277277
include:
278-
- name: ubu22-arm-gcc12-clang-repl-19
278+
- name: ubu22-arm-gcc12-clang-repl-19-cppyy
279279
os: ubuntu-22.04-arm
280280
compiler: gcc-12
281281
clang-runtime: '19'
282282
cling: Off
283-
- name: ubu22-arm-gcc12-clang-repl-18
283+
cppyy: On
284+
- name: ubu22-arm-gcc12-clang-repl-18-cppyy
284285
os: ubuntu-22.04-arm
285286
compiler: gcc-12
286287
clang-runtime: '18'
287288
cling: Off
288-
- name: ubu22-arm-gcc12-clang-repl-17
289+
cppyy: On
290+
- name: ubu22-arm-gcc12-clang-repl-17-cppyy
289291
os: ubuntu-22.04-arm
290292
compiler: gcc-12
291293
clang-runtime: '17'
292294
cling: Off
295+
cppyy: On
293296
- name: ubu22-arm-gcc12-clang-repl-16
294297
os: ubuntu-22.04-arm
295298
compiler: gcc-12
296299
clang-runtime: '16'
297300
cling: Off
298301
cppyy: Off
299-
- name: ubu22-arm-gcc9-clang13-cling
302+
- name: ubu22-arm-gcc9-clang13-cling-cppyy
300303
os: ubuntu-22.04-arm
301304
compiler: gcc-9
302305
clang-runtime: '13'
303306
cling: On
304307
cling-version: '1.0'
308+
cppyy: On
305309
- name: ubu24-arm-gcc12-clang-repl-19
306310
os: ubuntu-24.04-arm
307311
compiler: gcc-12
@@ -395,7 +399,7 @@ jobs:
395399
sudo apt-get update
396400
sudo apt-get install git g++ debhelper devscripts gnupg python3 doxygen graphviz python3-sphinx
397401
sudo apt-get install -y libc6-dbg
398-
sudo apt-get install valgrind
402+
sudo snap install valgrind --classic
399403
sudo apt autoremove
400404
sudo apt clean
401405
# Install libraries used by the cppyy test suite
@@ -591,8 +595,8 @@ jobs:
591595
592596
echo "Running valgrind on passing tests"
593597
CLANG_VERSION="${{ matrix.clang-runtime }}"
594-
SUPPRESSION_FILE="../etc/clang${CLANG_VERSION}-valgrind.supp"
595-
valgrind --show-error-list=yes --error-exitcode=1 --track-origins=yes --suppressions="${SUPPRESSION_FILE}" --suppressions=../etc/valgrind-cppyy-cling.supp python -m pytest -m "not xfail" -sv -ra
598+
SUPPRESSION_FILE="../etc/clang${CLANG_VERSION}-valgrind_arm.supp"
599+
valgrind --show-error-list=yes --error-exitcode=1 --track-origins=yes --gen-suppressions=all --suppressions="${SUPPRESSION_FILE}" --suppressions=../etc/valgrind-cppyy-cling.supp python -m pytest -m "not xfail" -sv -ra
596600
export RETCODE=+$?
597601
echo ::endgroup::
598602

0 commit comments

Comments
 (0)