Skip to content

Commit f56cf10

Browse files
committed
Add more CI runs with UMF_LINK_HWLOC_STATICALLY=1
1 parent 19c45b3 commit f56cf10

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

.github/workflows/basic.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ jobs:
2424
level_zero_provider: ['ON']
2525
install_tbb: ['ON']
2626
disable_hwloc: ['OFF']
27+
link_hwloc_statically: ['OFF']
2728
include:
2829
- os: 'ubuntu-20.04'
2930
build_type: Release
@@ -71,12 +72,19 @@ jobs:
7172
level_zero_provider: 'ON'
7273
install_tbb: 'OFF'
7374
- os: 'ubuntu-22.04'
74-
build_type: Release
75+
build_type: Debug
7576
compiler: {c: gcc, cxx: g++}
7677
shared_library: 'ON'
7778
level_zero_provider: 'ON'
7879
install_tbb: 'ON'
7980
disable_hwloc: 'ON'
81+
- os: 'ubuntu-22.04'
82+
build_type: Release
83+
compiler: {c: gcc, cxx: g++}
84+
shared_library: 'ON'
85+
level_zero_provider: 'ON'
86+
install_tbb: 'ON'
87+
link_hwloc_statically: 'ON'
8088
runs-on: ${{matrix.os}}
8189

8290
steps:
@@ -131,6 +139,7 @@ jobs:
131139
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
132140
-DUMF_TESTS_FAIL_ON_SKIP=ON
133141
-DUMF_DISABLE_HWLOC=${{matrix.disable_hwloc}}
142+
-DUMF_LINK_HWLOC_STATICALLY=${{matrix.link_hwloc_statically}}
134143
135144
- name: Build UMF
136145
run: cmake --build ${{env.BUILD_DIR}} -j $(nproc)
@@ -335,6 +344,7 @@ jobs:
335344
strategy:
336345
matrix:
337346
os: ['macos-12', 'macos-13']
347+
link_hwloc_statically: ['OFF', 'ON']
338348
env:
339349
BUILD_TYPE : "Release"
340350
runs-on: ${{matrix.os}}
@@ -364,6 +374,7 @@ jobs:
364374
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
365375
-DUMF_BUILD_SHARED_LIBRARY=ON
366376
-DUMF_TESTS_FAIL_ON_SKIP=ON
377+
-DUMF_LINK_HWLOC_STATICALLY=${{matrix.link_hwloc_statically}}
367378
368379
- name: Build UMF
369380
run: cmake --build ${{env.BUILD_DIR}} -j $(sysctl -n hw.logicalcpu)

0 commit comments

Comments
 (0)