Skip to content

Commit 85b3d9e

Browse files
committed
[CI] Add libc++ build to nightly
Signed-off-by: Sarnie, Nick <[email protected]>
1 parent 7b5838c commit 85b3d9e

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

.github/workflows/sycl-linux-build.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,11 @@ jobs:
186186
- name: check-llvm
187187
if: always() && !cancelled() && contains(inputs.changes, 'llvm')
188188
run: |
189+
if [[ "${{ inputs.build_configure_extra_args }}" == *"--use-libcxx"* ]]; then
190+
# https://github.com/llvm/llvm-project/issues/59429
191+
export LIT_FILTER_OUT="ExecutionEngine/MCJIT"
192+
fi
193+
189194
cmake --build $GITHUB_WORKSPACE/build --target check-llvm
190195
- name: check-clang
191196
if: always() && !cancelled() && contains(inputs.changes, 'clang')

.github/workflows/sycl-nightly.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,20 @@ jobs:
5151

5252
artifact_archive_name: sycl_linux_oneapi.tar.zst
5353

54+
ubuntu2404_libcxx_build:
55+
if: github.repository == 'intel/llvm'
56+
uses: ./.github/workflows/sycl-linux-build.yml
57+
secrets: inherit
58+
with:
59+
build_cache_root: "/__w/"
60+
build_cache_suffix: libcxx
61+
build_artifact_suffix: libcxx
62+
build_configure_extra_args: --use-libcxx -DLLVM_SPIRV_ENABLE_LIBSPIRV_DIS=OFF
63+
cc: clang-18
64+
cxx: clang++-18
65+
66+
artifact_archive_name: sycl_linux_oneapi.tar.zst
67+
5468
ubuntu2204_test:
5569
needs: [ubuntu2204_build]
5670
if: ${{ always() && !cancelled() && needs.ubuntu2204_build.outputs.build_conclusion == 'success' }}

0 commit comments

Comments
 (0)