-
Notifications
You must be signed in to change notification settings - Fork 1
Description
I think it's time to switch from muttleyxd/clang-tools-static-binaries to cpp-linter/clang-tools-static-binaries @2bndy5
We have known issues about clang-tidy-14, clang-tidy-15, and clang-tidy-16 having Segmentation faults on Ubuntu 22.02, but after we forked clang-tools-static-binaries repo, made some changes (dropped old version and upgrade build system version)rebuilt by ourselves, the Segmentation faults not existing anymore.
Here is my manual test on AlmaLinux release 8.9, our build clang-tidy-14 works.
# download from https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/master-8f72ab3c/clang-tidy-14_linux-amd64
bash-4.4$ ./clang-tidy-14_linux-amd64 --version
Segmentation fault (core dumped)
# download from https://github.com/cpp-linter/clang-tools-static-binaries/releases/download/master-be694ee7/clang-query-14_linux-amd64
bash-4.4$ ./clang-tidy-14_linux-amd64 --version
LLVM (http://llvm.org/):
LLVM version 14.0.0
Optimized build.
Default target: x86_64-unknown-linux-gnu
Host CPU: skylake-avx512
bash-4.4$Please see more installation test on Linux, Windows, and MacOS from clang version 7 to 17
I don't exactly know the resean why this issue muttleyxd/clang-tools-static-binaries#18 was gone, the most likely reason is that we upgraded the Linux runner from the original ubuntu-20.04 to ubuntu-22.04.