Closed noaccOS closed 4 years ago
This "multiple definitions" thing is a new problem with the latest gcc version. So there may be two ways to fix this a) Update wine (maybe some newer version is updated to build with gcc 10.1) b) modify LDFLAGS to contain -fcommon which would make the current version build again
I have updated wine-lol here. Please test this including some games in LoL (I no longer play regularly as the game just sucks). As soon as I have feedback that it works, I'll push this to AUR and create updated binary packages.
Nice. And not much activity there. So what to do then?
import gcc 10 fix from https://github.com/mstefani/wine-stable/commits/queue
None of these patches landed in Wine actually but latest Wine version builds well with gcc 10.1. So I guess the upstream fix is different.
I prefer to keep the patch list short. So I'll have a look at how to modify LDFLAGS later.
In the meantime, I'm trying to build the updated version I only play this game with my girlfriend, I perfectly agree that it sucks. I'll do a couple URF games later and will update here on the results
No need to even try. It will build but according to the bug referenced by @yuiiio it won't run LoL.
Yes, but wasn't it for 5.7? (Not sure, was the comment deleted?) Your version is 5.8, maybe something has changed
Already reverted back to 5.6 in the repo. The bug is still open so I don't think that this is fixed already.
Can confirm it crashes
Try latest state. Hope this works. Also contains the patch suggested by @yuiiio but I added it in a different way (fetch the updated version directly from wine-staging).
Thank you @M-Reimer !
Feel free to suggest other changes but I want to keep the list of patches in my repo short. Linking them externally also adds the information where they came from. And only patches that actually have some impact on LoL. I want to stay as close as possible to upstream.
I did a short test and it seems to work.
AUR is updated. Tomorrow I'll create the binary packages.
Binary packages are created, too.
I get the following error when trying to build the package from the AUR using yay