[Wine] Overriding of .dll libraries
madewokherd+8cd9 at gmail.com
Mon Nov 24 21:12:07 CST 2008
Overriding libraries won't get you very far.
Yes, some (not all) dll's can be replaced with native versions.
Windows libraries are essentially no different from Windows programs,
in that depending on how they work, they may run into unimplemented
parts of Wine and subtle differences in behavior that break them. And
yes, in some cases it will get you past a bug.
L. Rahyen gave a fine explanation of how to find out what dll's an
application is using. Trying to override them one by one is an
approach, but it's not a very good one. If it doesn't work, it gives
you no helpful information. If it does work, all it will tell you is
that Wine's implementation of the particular dll you switched probably
has something wrong with it. It will not lead to a fix in Wine.
Overrides are one of many tools that are available for troubleshooting
and working around bugs. There are probably other things you can do,
but you haven't given any information to determine what they might be.
Please file a bug (and follow up on it when people ask for more
information) so that there is a chance to get the problem fixed in
Wine, even if you do work around it successfully. There's no guarantee
that it will actually get fixed or that any progress will be made in a
reasonable amount of time, but please file a report anyway. We need to
have this sort of information. I don't think it is a lot to ask from a
project that is run by volunteers.
More information about the wine-users