Update LLVM to 18.1.8#16607
Conversation
0ee96d8 to
57fce12
Compare
afdbb12 to
a770819
Compare
|
As also reported in #16032, with MSVC compiling to DEBUG mode, after successfully compiling while with the current |
|
Thanks to the changes in vcxproj that I wasn't aware of. I managed to compile RPCS3 with LLVM 19.1.7. Only had to work around unresolved linker error with llvmsupport.lib by adding ntdll.lib to the list of additional dependencies. |
|
Idk what issues you're talking about. |
Is that a reply to @Darkhost1999 or to me? |
|
@digant73 debug is fixed |
thanks for the fix. A runtime error present also on current and old RPCS3 releases compiled in
at line 5511 in It should be great if that issue (abort due to JIT module not initialized) happening only in DEBUG mode could also be fixed, maybe on a separate PR. |
|
I get the same in every call stack on every executable I boot. Just tried not 1 hour ago as well. |
|
Works fine for me on Vulkan. Never had that issue |
|
@Megamouse because you used RPCS3 compiled in RELEASE mode |
Don't merge it if it is incompatible with #16537 |
|
@elad335 the bug I mentioned (in DEBUG mode) is present also in current LLVM 16.0.1. For some reasons the JIT module seems not initialized if using the LLVM libs compiled in DEBUG mode. You can verify it also in #16537 compiling (with VS or even cmake) glslang, llvm and RPCS3 in DEBUG mode. Everything is ok in RELEASE mode (also with llvm 18.1.8) |
|
Of course I'm using debug config. That's what we've been talking about. |
I have a Ryzen 7800x3d. I thought that maybe llvm was providing full functionality in RELEASE mode only. But if you say it is working also in DEBUG mode there is possibly something to investigate. Below a screenshot of the issue on R3, but it is the same on all games with |
|
I have a Ryzen 7 7700x but this issue wasn't caused by this PR or that. |
Yes, I agree |

closes #16032