-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
tsan: remove interceptors for termio #24734
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Do you feel like adding a small standalone test that just builds an executable with TSan enabled? |
I was thinking that exact same thought -- but I wonder what targets we should run it for. We used to have MacOS regressions on TSan as well. Should that be included? |
In theory:
I have no idea how many of these it'll actually build for in practice though. |
Trying it out now. |
This is compiling from a x86-64-linux host. aarch64-freebsd and x86_64-freebsd
powerpc64-freebsd and powerpc64le-freebsd and riscv64-freebsd
mips64el-linux and mips64-linux
s390x-linux
x86_64-macos
aarch64-macos
aarch64-netbsd and aarch64be-netbsd
x86_64-netbsd
x86-64-windows-gnu
aarch64-windows
|
Head branch was pushed to by a user without write access
Are you a magnet for ELF linker bugs? 🤔 |
I try my best. |
Head branch was pushed to by a user without write access
bb451bd
to
8b77408
Compare
Remaining failures look like #24754. |
llvm/llvm-project#137403
makes tsan build again for glibc after #24640