Feature/test with linux clang 23 - #303
Merged
dietmarkuehl merged 7 commits intoJul 29, 2026
Merged
Conversation
…ture/test-with-linux-clang-23
This seems to force linker errors with import std;
dietmarkuehl
merged commit Jul 29, 2026
855aee3
into
bemanproject:feature/test-with-linux-clang-23
84 checks passed
dietmarkuehl
added a commit
that referenced
this pull request
Jul 29, 2026
* Test with linux clang-23, and gcc-16 in docker * Set BEMAN_USE_STD_MODULE for linux clang relase job too * Sync CI workflow with exemplar * Prepare test debug or release preset if needed * Cleanup * Use clang trunk version on CI workflow tests * Disable BEMAN_BUILDSYS_SANITIZER in preset This seems to force linker errors with import std; * clang needs libc++ with BEMAN_USE_MODULES * Set BEMAN_BUILDSYS_SANITIZER again * Temporarily disabling _FORTIFY_SOURCE for Clang++ (and documenting the workaround) until LLVM fixes the underlying problem. * Disable ThreadSanitizer for a specific test target (for Clang only needed) Prevent Clang -Werror or fixed them too * Improve the generic Ninja makefile wrapper * Fix beman-tidy errors * fixing a data race when accessing standard stream objects * fixed a CI issue about a missing virtual destructor * clang format * actually add a virtual destructor (rather than just a destructor) * updated the beman-submodule * restoring Claus's work-around * stored Claus's patch * added the flags again * updated based on the updated infra repository * Feature/test with linux clang 23 (#303) * Fix typo in GNUmakefile * Fix ThreadSanitizer Error: data race * update requirements.txt * Disable BEMAN_BUILDSYS_SANITIZER in preset This seems to force linker errors with import std; * Bump workflows to 1.7.4 * Clang++ and CXX_MODULES can not work with libstdc++ --------- Co-authored-by: ClausKlein <claus.klein@arcormail.de>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This incorporates version pinning fixes that will ensure that future CMake updates don't break CI