-
Notifications
You must be signed in to change notification settings - Fork 97
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
app-emulation/wine-staging-4.20 doesn't like -fipa-pta #445
Comments
are you USing custom-cflags?
…On Mon, Nov 25, 2019, 23:53 James McClain ***@***.***> wrote:
If wine-staging 4.20 is built with '-fipa-pta', features like 'virtual
desktop' cause wine to freeze, and games like Titanfall 2 and BF4 crash
shortly after launching.
Not sure if this affects other wine variants such as wine-vanilla.
Adding *app-emulation/wine-staging *FLAGS-="${IPAPTA}"* to
*packages.cflags* fixes it.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#445?email_source=notifications&email_token=AAAHXYW3VVAYCP6MWURBKX3QVTIWTA5CNFSM4JRT5FX2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4H4BBEWA>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAHXYSJST4QTDSTZU7XPI3QVTIWTANCNFSM4JRT5FXQ>
.
|
Yes I am using custom-cflags |
it's been my experience that wine doesn't like -O3 or LTO. you might end up
reproducing all the flag filters -custom-cflags does, lol
…On Tue, Nov 26, 2019, 08:31 James McClain ***@***.***> wrote:
Yes I am using custom-cflags
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#445?email_source=notifications&email_token=AAAHXYWABGFQEZY5UHM7OSLQVVFM7A5CNFSM4JRT5FX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFGT5FQ#issuecomment-558710422>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAHXYW3EJGX3R5EQG55VJLQVVFM7ANCNFSM4JRT5FXQ>
.
|
ltoworkarounds.conf already filters out LTO and -fno-plt. I haven't had any issues with O3. The only issue I've had so far that is related to cflags is -fipa-pta. |
Hm... I wonder how much of a pain it would be for the developers to try and make these flags not break Wine. |
@TheGreatMcPain I added your IPAPTA filter locally and was able to compile with custom-cflags, so thats pretty cool. can't test it at the moment though. |
EDIT: Okay looks like for some reason dxvk winelib builds with any optimizations are broken at the moment no matter what version of wine I use, so ignore this. |
where did you get the d9vk ebuild? mine is based on one from @pchome
overlay, and last night i checked and league of legends is still working
with wine-staging-4.20 custom-flags and d9vk.
i can test out dxvk with EvE Online later today.
…On Tue, Nov 26, 2019, 18:11 James McClain ***@***.***> wrote:
Looks like I'll have to do more testing since wine 4.20 is now breaking my
dxvk/d9vk winelib builds.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#445?email_source=notifications&email_token=AAAHXYT2FJYGVNY2IJN4X4TQVXJLVA5CNFSM4JRT5FX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFIBL2Q#issuecomment-558896618>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAHXYWEVUDI5JDTZ2GF2QLQVXJLVANCNFSM4JRT5FXQ>
.
|
My d9vk ebuild is based on FireBurn's dxvk ebuild which is just phrome's ebuild without the slotting. I'll have to retest d9vk, but I'm certain that dxvk is now much more picky with optimizations on winelib now. At the moment I've modified my dxvk/d9vk ebuilds so that they use mingw rather then winelib, which surprisingly builds and runs with all of GentooLTO's optimizations. |
Could you post your d9vk ebuilds? I've got one but to be honest I can't tell how I broke it recently. |
Here's the winelib version. |
@TheGreatMcPain Does -9999 build for you? I'm getting linker errors |
Do you have the mingw compilers installed? Also are you using the wine ebuilds from gentoo, or the ones from @bobwya? |
@TheGreatMcPain I'm using the one from bobwya, no mingw I guess? |
@barolo can you send a build log? |
If wine-staging 4.20 is built with '-fipa-pta', features like 'virtual desktop' cause wine to freeze, and games like Titanfall 2 and BF4 crash shortly after launching.
Not sure if this affects other wine variants such as wine-vanilla.
Adding app-emulation/wine-staging *FLAGS-="${IPAPTA}" to packages.cflags fixes it.
The text was updated successfully, but these errors were encountered: