Page MenuHomeSolus

Use mingw-w64 for the wine libraries build
ClosedPublic

Authored by YakoYakoYokuYoku on Aug 20 2021, 7:19 PM.
Tags
None
Referenced Files
F10894902: D11701.diff
Jul 1 2023, 1:30 PM
F10863763: D11701.id28462.diff
Jun 17 2023, 4:10 AM
F10860976: D11701.id28386.diff
Jun 16 2023, 10:27 AM
F10857286: D11701.diff
Jun 15 2023, 4:09 AM
F10854900: D11701.diff
Jun 14 2023, 12:19 AM
F10794307: D11701.id.diff
May 27 2023, 3:27 PM
F10712378: D11701.diff
May 1 2023, 2:31 PM
Subscribers
Tokens
"Cup of Joe" token, awarded by Staudey.

Details

Summary

According to the official release notes of version 5.0 of Wine this change helps with copy protection schemes that check the on-disk and in-memory contents of the modules.

Building with mingw-w64 also brings up an advantage over the .dll.so shims regarding installation sizes, 248.6 MB to 161.7 MB for Wine64 and 235.0 MB to 152.0 MB for Wine32.

Packaging changes:

  • Enabled kerberos support.
  • Enabled gstreamer support for multimedia decoding and encoding.

Depends on D11699.

Signed-off-by: Martin Reboredo <yakoyoku@gmail.com>

Test Plan

Run a D3D9 game using DXVK with both wine64 and wine.

Diff Detail

Repository
R3169 wine
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

JoshStrobl added a subscriber: JoshStrobl.

Enabled kerberos support.

Do you have a specific usecase for this? If not, there is no reason to arbitrarily enable it.

This revision now requires changes to proceed.Aug 22 2021, 11:46 AM

The main reasons are that both .NET and Active Directory use GSS authentications, to which Kerberos provides an implementation for that API.

Gotcha, thanks for the clarification.

This revision is now accepted and ready to land.Aug 22 2021, 2:57 PM