chore(ci): bump c++ standard version to 26
Some checks reported errors
continuous-integration/drone/push Build was killed

This commit is contained in:
light7734 2025-10-22 05:55:20 +03:30
parent f1a91c9b81
commit c39ce89a9b
Signed by: light7734
GPG key ID: 8C30176798F1A6BA
5 changed files with 9 additions and 9 deletions

View file

@ -220,7 +220,7 @@ tar xf 'vulkansdk-linux-x86_64-1.4.328.1.tar.xz' \
-fsanitize-ignorelist=/msan/ignorelist_all_sources \ -fsanitize-ignorelist=/msan/ignorelist_all_sources \
-fno-omit-frame-pointer \ -fno-omit-frame-pointer \
-g \ -g \
-std=c++23 \ -std=c++26 \
-nostdinc++ \ -nostdinc++ \
-isystem /libcxx_msan/include/c++/v1/"\ -isystem /libcxx_msan/include/c++/v1/"\
&& export CFLAGS="\ && export CFLAGS="\
@ -233,7 +233,7 @@ tar xf 'vulkansdk-linux-x86_64-1.4.328.1.tar.xz' \
-fsanitize-memory-track-origins \ -fsanitize-memory-track-origins \
-fsanitize-ignorelist=/msan/ignorelist_all_sources \ -fsanitize-ignorelist=/msan/ignorelist_all_sources \
-g \ -g \
-std=c++23 \ -std=c++26 \
-L/msan/lib -Wl,-rpath,/msan/lib \ -L/msan/lib -Wl,-rpath,/msan/lib \
-L/libcxx_msan/lib -Wl,-rpath,/libcxx_msan/lib \ -L/libcxx_msan/lib -Wl,-rpath,/libcxx_msan/lib \
-lc++ \ -lc++ \
@ -272,7 +272,7 @@ export CXXFLAGS="\
-fsanitize-ignorelist=/msan/ignorelist_all_sources \ -fsanitize-ignorelist=/msan/ignorelist_all_sources \
-fno-omit-frame-pointer \ -fno-omit-frame-pointer \
-g \ -g \
-std=c++23 \ -std=c++26 \
-nostdinc++ \ -nostdinc++ \
-isystem /libcxx_msan/include/c++/v1/"\ -isystem /libcxx_msan/include/c++/v1/"\
&& export CFLAGS="\ && export CFLAGS="\
@ -285,7 +285,7 @@ export CXXFLAGS="\
-fsanitize-memory-track-origins \ -fsanitize-memory-track-origins \
-fsanitize-ignorelist=/msan/ignorelist_all_sources \ -fsanitize-ignorelist=/msan/ignorelist_all_sources \
-g \ -g \
-std=c++23 \ -std=c++26 \
-L/msan/lib -Wl,-rpath,/msan/lib \ -L/msan/lib -Wl,-rpath,/msan/lib \
-L/libcxx_msan/lib -Wl,-rpath,/libcxx_msan/lib \ -L/libcxx_msan/lib -Wl,-rpath,/libcxx_msan/lib \
-lc++ \ -lc++ \

View file

@ -34,14 +34,14 @@ cmake \
-fsanitize-memory-track-origins \ -fsanitize-memory-track-origins \
-g \ -g \
-fno-omit-frame-pointer \ -fno-omit-frame-pointer \
-std=c++23 \ -std=c++26 \
-nostdinc++ \ -nostdinc++ \
-isystem /libcxx_msan/include/c++/v1/" \ -isystem /libcxx_msan/include/c++/v1/" \
-D CMAKE_EXE_LINKER_FLAGS=" \ -D CMAKE_EXE_LINKER_FLAGS=" \
-fsanitize=memory \ -fsanitize=memory \
-fsanitize-memory-track-origins \ -fsanitize-memory-track-origins \
-g \ -g \
-std=c++23 \ -std=c++26 \
-L/msan/lib -Wl,-rpath,/msan/lib \ -L/msan/lib -Wl,-rpath,/msan/lib \
-L/libcxx_msan/lib -Wl,-rpath,/libcxx_msan/lib \ -L/libcxx_msan/lib -Wl,-rpath,/libcxx_msan/lib \
-lc++ \ -lc++ \

View file

@ -22,7 +22,7 @@ cmake \
-D CMAKE_LINKER_TYPE=MOLD \ -D CMAKE_LINKER_TYPE=MOLD \
-D ENABLE_UNIT_TESTS=ON \ -D ENABLE_UNIT_TESTS=ON \
-D CMAKE_BUILD_TYPE=Release \ -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_CXX_FLAGS="-std=c++23 -g -fno-omit-frame-pointer" -D CMAKE_CXX_FLAGS="-std=c++26 -g -fno-omit-frame-pointer"
cmake --build ./build -j"$(nproc)" cmake --build ./build -j"$(nproc)"

View file

@ -25,7 +25,7 @@ cmake \
-D CMAKE_LINKER_TYPE=MOLD \ -D CMAKE_LINKER_TYPE=MOLD \
-D ENABLE_UNIT_TESTS=ON \ -D ENABLE_UNIT_TESTS=ON \
-D CMAKE_BUILD_TYPE=Release \ -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_CXX_FLAGS="-std=c++23 -fno-omit-frame-pointer -fno-common -g" -D CMAKE_CXX_FLAGS="-std=c++26 -fno-omit-frame-pointer -fno-common -g"
cmake --build ./build -j"$(nproc)" cmake --build ./build -j"$(nproc)"

View file

@ -17,6 +17,6 @@ cmake \
-D ENABLE_UNIT_TESTS=ON \ -D ENABLE_UNIT_TESTS=ON \
-D ENABLE_STATIC_ANALYSIS=ON \ -D ENABLE_STATIC_ANALYSIS=ON \
-D CMAKE_BUILD_TYPE=Release \ -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_CXX_FLAGS="-std=c++23 -stdlib=libc++" -D CMAKE_CXX_FLAGS="-std=c++26 -stdlib=libc++"
cmake --build . -j"$(nproc)" cmake --build . -j"$(nproc)"