-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Unable to update emscripten version from 3.1.56 to 3.1.57 #22646
Comments
@aheejin @dschuff does this look familiar to you? @ravisumit33 it would be really useful if you could try to narrow down which emsdk version causes this failure. If you are able to run a bitsect that would be really useful: https://emscripten.org/docs/contributing/developers_guide.html#bisecting |
Bisecting would be really helpful if you can do it. It will also mean that you'd be testing with LLVM builds that enable assertions, which might also help diagnose. |
3.1.57 is rather old. Can you check if updating to the newest version fix the problem, in case the bug has been fixed in the meantime? |
Looking the stack trace, it looks similar to the ones in llvm/llvm-project#97496 and #22170, both of which reported the same bug. That bug was fixed in llvm/llvm-project#99730. They said the bug started appearing in 3.1.54, but that bug was there for years at that point and I don't have a very good idea on why that bug started showing at that point. llvm/llvm-project#99730 landed on Jul 23, So Emscripten release 3.1.65 and above contain it. Can you update Emscripten and see if it is fixed? |
I am getting some errors in one of my dependent repos with newer clang. I will keep posting updates here once we are able to check the issue on 3.1.65 or later. |
Not sure if your problem is this, but I remember this upstream Clang change (llvm/llvm-project#90152) in April caused compilation failures in application code that had compiled before. They had real bugs but that Clang change happened to reveal it. Just in case your problem is also this, the ideal solution is to fix bugs in the application code, but some people reported |
Please include the following in your bug report:
Version of emscripten/emsdk:
While updating emscripten version from
3.1.56
to3.1.57
, emscripten fails to compile one of the files with below logs:I am unable to attach the
cpp
file asked to attach as it contains sensitive business logic. With emscripten version3.1.56
the same file is getting compiled fine.The text was updated successfully, but these errors were encountered: