-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Pickup ASAN and LLVM assertion build fixes from #43418 #43685
Conversation
If you like, you can also push a revert of #43663 to this branch. |
The real question is whether or not this unbreaks ASAN. |
We'll find out in a few minutes 😂 |
Looks very promising! |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The C++ mangling is terrifying but anything that makes ASAN work LGTM :)
7af9220
to
d4df37c
Compare
But something is very wrong, I triggered another buiild before the revert commit https://buildkite.com/julialang/julia-master/builds/7542 IIRC asan was working okay then instead of having |
d4df37c
to
dd2e112
Compare
OpenBLAS tries to do bad things in this callback (supposedly to support use-after-fork), so we disable it entirely for TSAN/ASAN, where it causes the sanitizers to deadlock.
Cherry-picked from #43418