search path redux - if office 2007 always uses a private riched20, why does wine interpose its own global one?

James Mckenzie jjmckenzie51 at earthlink.net
Tue Feb 17 08:34:47 CST 2009


Austin English <austinenglish at gmail.com> wrote:
>Sent: Feb 17, 2009 7:27 AM
>To: Alexandre Julliard <julliard at winehq.org>
>Cc: "wine-devel at winehq.org" <wine-devel at winehq.org>, Dan Kegel <dank at kegel.com>
>Subject: Re: search path redux - if office 2007 always uses a private 	riched20, why does wine interpose its own global one?
>
>On Tue, Feb 17, 2009 at 6:07 AM, Alexandre Julliard <julliard at winehq.org> wrote:
>> Dan Kegel <dank at kegel.com> writes:
>>
>>> See http://bugs.winehq.org/show_bug.cgi?id=14980
>>>
>>> Essentially, to run Office 2007, you have to set an override
>>> for riched20.  Since Office installs a new, spiffier version
>>> of riched20 in its own private directory, and expects to
>>> find it there, isn't it a bug that we don't let it have it?
>>
>> There's no guarantee that using the private version would help. In some
>> cases it does, in other cases it makes things worse. So defaulting to
>> builtin is preferable, this way at least when it doesn't work we have a
>> chance of fixing it.
>>
>
>What happened to 'bug for bug compatibility'?
>
Austin:
These are considered private dlls as they extend functions that do not exist in the original system dll.  When they are incorporated into the standard system dlls, then the new functions, and bugs, should be incorporated into the Wine versions.  I think this is what AJ and Dan K are saying.

James McKenzie




More information about the wine-devel mailing list