Skip to content

Commit bffb58e

Browse files
committed
[CI] test unstable abi in stage1
Since it seems so hard to get to stages 2 and 3
1 parent 71e8c98 commit bffb58e

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

.github/workflows/libcxx-build-and-test.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ jobs:
4444
matrix:
4545
config: [
4646
'frozen-cxx03-headers',
47+
'generic-abi-unstable',
4748
'generic-cxx03',
4849
'generic-cxx26',
4950
'generic-modules'
@@ -54,6 +55,9 @@ jobs:
5455
- config: 'generic-gcc'
5556
cc: 'gcc-14'
5657
cxx: 'g++-14'
58+
- config: 'generic-gcc-abi-unstable'
59+
cc: 'gcc-14'
60+
cxx: 'g++-14'
5761
steps:
5862
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5963
- name: ${{ matrix.config }}.${{ matrix.cxx }}

libcxx/test/libcxx/containers/sequences/deque/incomplete.pass.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// deque()
1212
// deque::iterator()
1313

14-
// ADDITIONAL_COMPILE_FLAGS: -Wno-macro-redefined -D_LIBCPP_ABI_INCOMPLETE_TYPES_IN_DEQUE
14+
// ADDITIONAL_COMPILE_FLAGS: -Wno-error -Wno-macro-redefined -D_LIBCPP_ABI_INCOMPLETE_TYPES_IN_DEQUE
1515

1616
#include <deque>
1717
#include <cassert>

libcxx/utils/ci/run-buildbot

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -353,6 +353,14 @@ generic-gcc-cxx11)
353353
-DLIBUNWIND_ENABLE_WERROR=NO
354354
check-runtimes
355355
;;
356+
generic-gcc-abi-unstable)
357+
clean
358+
generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-abi-unstable.cmake" \
359+
-DLIBCXX_ENABLE_WERROR=NO \
360+
-DLIBCXXABI_ENABLE_WERROR=NO \
361+
-DLIBUNWIND_ENABLE_WERROR=NO
362+
check-runtimes
363+
;;
356364
#
357365
# Sanitizers
358366
#

0 commit comments

Comments
 (0)