@@ -101,8 +101,7 @@ jobs:
101101 runs-on : ${{ (github.repository_owner == 'AcademySoftwareFoundation' && 'ubuntu-20.04-8c-32g-300h') || 'ubuntu-latest' }}
102102 name : linux-extra:${{ matrix.config.name }}
103103 container :
104- # Can bump clang when AX is compatible with LLVM14
105- image : aswf/ci-openvdb:2022-clang12
104+ image : aswf/ci-openvdb:2022-clang14
106105 env :
107106 CXX : clang++
108107 strategy :
@@ -178,15 +177,15 @@ jobs:
178177 matrix :
179178 config :
180179 # Unified
181- - { image: '2022-clang14', cxx: 'clang++', build: 'Release', components: 'core,bin,axcore,axbin,axtest' }
182- - { image: '2022-clang14', cxx: 'g++', build: 'Release', components: 'core,bin,axcore,axbin,axtest' }
183- - { image: '2022-clang13', cxx: 'clang++', build: 'Release', components: 'core,bin,axcore,axbin,axtest' }
184- - { image: '2022-clang13', cxx: 'g++', build: 'Release', components: 'core,bin,axcore,axbin,axtest' }
180+ - { image: '2022-clang14', cxx: 'clang++', build: 'Release', components: 'core,bin,axcore,axbin,axtest', cmake: '' }
181+ - { image: '2022-clang14', cxx: 'g++', build: 'Release', components: 'core,bin,axcore,axbin,axtest', cmake: '' }
182+ - { image: '2022-clang13', cxx: 'clang++', build: 'Release', components: 'core,bin,axcore,axbin,axtest', cmake: '' }
183+ - { image: '2022-clang13', cxx: 'g++', build: 'Release', components: 'core,bin,axcore,axbin,axtest', cmake: '' }
185184 # Standalone
186- - { image: '2021-clang10', cxx: 'clang++', build: 'Release', components: 'core' }
187- - { image: '2022-clang11', cxx: 'clang++', build: 'Debug', components: 'core' }
188- - { image: '2022-clang11', cxx: 'clang++', build: 'Release', components: 'core' }
189- - { image: '2022-clang11', cxx: 'g++', build: 'Release', components: 'core' }
185+ - { image: '2021-clang10', cxx: 'clang++', build: 'Release', components: 'core', cmake: '-DDISABLE_DEPENDENCY_VERSION_CHECKS=ON' }
186+ - { image: '2022-clang11', cxx: 'clang++', build: 'Debug', components: 'core', cmake: '' }
187+ - { image: '2022-clang11', cxx: 'clang++', build: 'Release', components: 'core', cmake: '' }
188+ - { image: '2022-clang11', cxx: 'g++', build: 'Release', components: 'core', cmake: '' }
190189 fail-fast : false
191190 steps :
192191 - uses : actions/checkout@v3
@@ -196,6 +195,7 @@ jobs:
196195 --build-type=${{ matrix.config.build }}
197196 --components=${{ matrix.config.components }}
198197 --cargs=\"
198+ ${{ matrix.config.cmake }}
199199 -DOPENVDB_AX_TEST_CMD_DOWNLOADS=ON
200200 -DUSE_EXPLICIT_INSTANTIATION=OFF
201201 -DOPENVDB_CXX_STRICT=ON
@@ -210,6 +210,7 @@ jobs:
210210 --build-type=${{ matrix.config.build }}
211211 --components="bin,axcore,axbin,axtest,python"
212212 --cargs=\"
213+ ${{ matrix.config.cmake }}
213214 -DOPENVDB_AX_TEST_CMD_DOWNLOADS=ON
214215 -DUSE_EXPLICIT_INSTANTIATION=OFF
215216 -DOPENVDB_CXX_STRICT=ON
0 commit comments