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
Meson + clang-cl with ASAN, UBSAN, etc build for Windows #10115
Comments
@pelijah it was fixed by mesonbuild/meson#4250 |
|
@pelijah what version of Clang/LLVM you are using? |
7.0.1 |
TOO OLD. Try with 8.0.0-rc5 (release is a matter of days now). |
|
can you please paste output with |
Preprocessed source(s) and associated run script(s): |
Another example:
Files: Temp.zip |
Sadly 8.0 is practically released, so this bug will survive until 9.0 I guess. There is no joy in this world... |
clang-cl AppVeyor build was merged in #14814 |
Now we do wait for these being fixed in meson: |
@pelijah you might be interested that patch for Clang that will fix that pragma problem is under review for Clang 10.0 https://reviews.llvm.org/D68114 |
Weird but the bug is not reproduced even on AppVeyor with its Clang 8.0.0 (https://ci.appveyor.com/project/radare/radare2/builds/27785044/job/jvd6sjvemoqstyth?fullLog=true#L44) |
@pelijah what bug? Because pragma one was refactored in the radare2 code. |
Landed in llvm/llvm-project@6bdfe3a |
We have enough power at our paid AppVeyor account. Would be nice to have the version for Windows with all sanitizers enabled, which will help us to catch the bugs easier.
See https://clang.llvm.org/docs/MSVCCompatibility.html and Google Chrome success story http://blog.llvm.org/2018/03/clang-is-now-used-to-build-chrome-for.html
The text was updated successfully, but these errors were encountered: