Results 1 to 3 of 3

Thread: Why do I have to compile wine to add patches to it?

  1. #1
    Join Date
    Sep 2010
    Beans
    171

    Why do I have to compile wine to add patches to it?

    Okay here's the thing. For SWTOR and Diablo 3, I had to compile WINE with certian patches to make the games work properly. MY (again MY) understanding of wine is that is a compatibility layer for the windows API and a synthetic kernel (winedevice.exe) that work together to run windows programs.

    If someone makes a patch, why don't they just integrate it in to wine? If the entire point of wine is to make windows software work, why WOULDN'T they include a patch into newer versions of wine?

  2. #2
    Join Date
    Oct 2005
    Location
    U.S.A.
    Beans
    4,164
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Why do I have to compile wine to add patches to it?

    Because there is an approval process that all submitted patches must go through before they are integrated into Wine. Until that approval is given, a patch cannot be integrated, but there is nothing stopping a patch creator from making that code available for those that choose to risk using an unapproved patch. Additionally, some patches make specific apps work while breaking other functionality in Wine and will never get approved, but again, those patches are still made available for those willing to risk it. This is the case with the TOR patch, which was a proof of concept hack that was never intended to be included in Wine.
    Last edited by cogadh; May 14th, 2012 at 10:48 PM.

    Linux User #355330 | Ubuntu User #15618 | Last.FM

  3. #3
    Join Date
    Jun 2006
    Beans
    Hidden!
    Distro
    Xubuntu 12.04 Precise Pangolin

    Re: Why do I have to compile wine to add patches to it?

    Windows is a bit of a house of cards with all the APIs (some of which break conceptually or conflict with each other in some weird way). Ergo, you can't always expect to patch one thing without breaking ten other things in the process. This is why they have this elaborate and lengthy process for submitting and approving patches.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •