Skip to content

Draft: Standard library incompatibility fix by packaging libc++ #2441

Draft: Standard library incompatibility fix by packaging libc++

Draft: Standard library incompatibility fix by packaging libc++ #2441

Triggered via pull request August 21, 2024 15:17
Status Failure
Total duration 8m 43s
Artifacts

ci.yml

on: pull_request
Generate Test Matrix
3s
Generate Test Matrix
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 4 warnings
Build Error - g++-13: src/lib/Lib/MrDocsCompilationDatabase.cpp#L422
g++-13 - 'const struct clang::mrdocs::ConfigImpl::SettingsImpl' has no member named 'useSystemStdLib'; did you mean 'useSystemStdlib'?
GCC 13.1: C++20
CMake build failed with exit code 1
Build Error - C2039: src\lib\Lib\MrDocsCompilationDatabase.cpp#L422
'useSystemStdLib': is not a member of 'clang::mrdocs::ConfigImpl::SettingsImpl' (C2039)
Build Error - C2660: src\lib\Lib\MrDocsCompilationDatabase.cpp#L415
'clang::mrdocs::adjustCommandLine': function does not take 6 arguments (C2660)
MSVC 14.40: C++20
CMake build failed with exit code 1
Build Error - clang++-17: src/lib/Lib/MrDocsCompilationDatabase.cpp#L422
clang++-17 - no member named 'useSystemStdLib' in 'clang::mrdocs::ConfigImpl::SettingsImpl'
Clang 17.0: C++20
CMake build failed with exit code 1
GCC 13.1: C++20
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build Warning - g++-13 - [-Wunused-function]: src/lib/Lib/MrDocsCompilationDatabase.cpp#L244
g++-13 - 'std::vector<std::__cxx11::basic_string<char> > clang::mrdocs::adjustCommandLine(llvm::StringRef, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<std::__cxx11::basic_string<char> >&, const std::unordered_map<std::__cxx11::basic_string<char>, std::vector<std::__cxx11::basic_string<char> > >&, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<std::__cxx11::basic_string<char> >&, bool)' defined but not used ([-Wunused-function])
MSVC 14.40: C++20
The following actions use a deprecated Node.js version and will be forced to run on node20: seanmiddleditch/gha-setup-ninja@v4, actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Clang 17.0: C++20
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/