[Bug 33604] New: It's impossible to load a native DLL if a built-in one with manifest exists

wine-bugs at winehq.org wine-bugs at winehq.org
Fri May 17 01:21:34 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=33604

             Bug #: 33604
           Summary: It's impossible to load a native DLL if a built-in one
                    with manifest exists
           Product: Wine
           Version: 1.5.30
          Platform: x86-64
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: dmitry at baikal.ru
    Classification: Unclassified


I have an application which ships in its main .exe directory msvcrt90.dll
and msvcr100.dll. With built-in versions of these DLLs the application crashes,
so a reasonable way of action would be to run it with shipped native versions.

But running with WINEDLLOVERRIDES="msvcr90=n,b" or specifying "msvcr90=n,b"
in Software\Wine\DllOverrides section in the registry still leads to loading
of built-in dll.

Bug 28225 for a similar problem with msvcp90.dll has been closed as WONTFIX,
and the suggestion was made to install msvcp90.dll globally. I don't see
the point in asking everyone who runs this applicaion to search and install
native runtime libraries since the libraries are already installed together
with application itself. What is worse, new native runtime could be not
compatible with this application, that's the whole point of SxS assemblies -
to be able to use the specific one.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list