-
Notifications
You must be signed in to change notification settings - Fork 13.5k
[META][Win64] build and test issues on MinGW-w64 #9444
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
Comments
Ruben,
I prefer as below; #ifdef _WIN32_WINNT How do you think? :)
Would you like to refer to threads below? As simply you hide a matter, I guess you would get test/ExeutionEngine failed. I will work on this.
How are your tests? |
"mingw32-make check" results I hope this counts as "splitting and not leaving duplicate issues". If not, I can reorganize my mess ;) I understand that you (@nakamura) will try to sort the 32-bit symbols? I can't really help with anything code-related on that issue, but I can point you to [email protected] where (a lot) more knowledgeable people are. They are interested in getting LLVM/Clang working. I have also attached the first test results, which seem rather awful :s. I did notice several output difference problems (like 0,00e+17 expected 0,000e+017 etc...) which might be due to incompatibility with the MSVC runtime. |
"mingw32-make check" results |
Good. I added a few testing issues. FYI, on my host (x86_64-w64-mingw32(20101129), msys autoconf, python-2.7) with my local patches; -- Testing: 5789 tests, 8 threads -- |
"mingw32-make check" LLVM results |
"mingw32-make check" tools/clang results |
"mingw32-make check" results These are results for both LLVM (11 failures) and Clang (17 failures). |
output from "mingw32-make check-all" |
*** Bug llvm/llvm-bugzilla-archive#10729 has been marked as a duplicate of this bug. *** |
Is this fixed? |
[Test report 28https://user-images.githubusercontent.com/92601424/143742614-d16ccf35-87a3-4c05-a45d-8bea721881b0.gz) 97 failed tests for LLVM+Clang. See attachment for the output log. |
I believe this is fixed. We've built with mingw64 for a long time. This bot provides proof that it works: I don't think we need a meta bug for this now that it works. Any breakage can be filed separately. |
mentioned in issue llvm/llvm-bugzilla-archive#9099 |
mentioned in issue llvm/llvm-bugzilla-archive#9100 |
[🍒 stable/20240723] Remove redundant symbol lookups in IRExecutionUnit::FindInSymbols
Extended Description
When compiling LLVM with MinGW-w64, several easy to fix/workaround issues popped up:
I have attached a patch for these issues (except 3). I would be much obliged if applied to trunk.
I do not have a clue about number 4, and already opened a bug report about this here: http://llvm.org/bugs/show_bug.cgi?id=8850
Disabling the target in question lets the build continue and finish happily.
I will update the bug report with "make check" results.
The text was updated successfully, but these errors were encountered: