I updated my Arch install a few hours ago and I cant launch Team fortress 2 since then.
Things I’ve tried:
- Verify game data
- Reboot
- Reinstall Steam
- Deleting Steam folder
Things I haven’t tried yet:
- Reinstall Arch
Any other game seems to work without any problems
Logs:
https://ohaa.xyz/code/gUjurQ.txt
Many people have mentioned using llvm16 broke compatibility, rolling it back or moving to Flatpak Steam will make the game run again.
How would I do that?
I’m not sure sadly, I don’t use Arch. I would expect there’s a way of uninstalling llvm16 and re-installing llvm15. Again, if you don’t need the hassle you can just use Flatpak steam for these games.
WDYM? It is compiler, nothing should change only because changed it’s version and did nothing else.
They made breaking changes in the newest version and many programs that rely on it aren’t working.
The only programs I know that call llvm during usual non-developer operation is radeon drivers. But in that case entire graphics system would be broken.
EDIT: llvmpipe too