Re: [msvcrt] how to handle msvcr*.dll ?
On 11/27/05, Raphael [EMAIL PROTECTED] wrote: Hi, since visual studio .net (2002,3,5) MS provides newer versions of msvcrt: - msvcr70.dll - msvcr71.dll - msvcr80.dll ... (and same equivalents for msvcp*.dll) how we will handle that on wine: - creating new dll forlders and using forwards to current msvcrt.dll or - creating only new .spec files on msvcrt folder ? Regards, Raphael See: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_c_run.2d.time_libraries.asp Particularly the section What is the difference between msvcrt.dll and msvcr71.dll? Copied here in case the URL changes: The msvcrt.dll is now a known DLL, meaning that it is a system component owned and built by Windows. It is intended for future use only by system-level components. An application should use and redistribute msvcr71.dll, and it should avoid placing a copy or using an existing copy of msvcr71.dll in the system directory. msvcr## and msvcp## are not system dlls, they're application dlls. msvcrt.dll *is* a system dll. It wouldn't make sense for us to create msvcr##/msvcp##, since they are supposed to be distributed by the application and not even placed in the system directory. Windows does not and will not distribute them, and neither should wine. --Daniel Remenak
Re: [msvcrt] how to handle msvcr*.dll ?
On Monday 28 November 2005 19:46, Daniel Remenak wrote: On 11/27/05, Raphael [EMAIL PROTECTED] wrote: Hi, since visual studio .net (2002,3,5) MS provides newer versions of msvcrt: - msvcr70.dll - msvcr71.dll - msvcr80.dll ... (and same equivalents for msvcp*.dll) how we will handle that on wine: - creating new dll forlders and using forwards to current msvcrt.dll or - creating only new .spec files on msvcrt folder ? Regards, Raphael See: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html /_crt_c_run.2d.time_libraries.asp Particularly the section What is the difference between msvcrt.dll and msvcr71.dll? snip. Windows does not and will not distribute them, and neither should wine. I know that but many application expect they are already there (and they are usually installed with microsoft patches/packages/...) --Daniel Remenak Regards, Raphael pgpfkeVWk6HJ8.pgp Description: PGP signature
Re: [msvcrt] how to handle msvcr*.dll ?
Raphael == Raphael [EMAIL PROTECTED] writes: Raphael On Monday 28 November 2005 19:46, Daniel Remenak wrote: snip. Windows does not and will not distribute them, and neither should wine. What about winelib on non-X86? Raphael I know that but many application expect they are already there Raphael (and they are usually installed with microsoft Raphael patches/packages/...) -- Uwe Bonnes[EMAIL PROTECTED] Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt - Tel. 06151 162516 Fax. 06151 164321 --
Re: [msvcrt] how to handle msvcr*.dll ?
Uwe Bonnes wrote: Raphael == Raphael [EMAIL PROTECTED] writes: Raphael On Monday 28 November 2005 19:46, Daniel Remenak wrote: snip. Windows does not and will not distribute them, and neither should wine. What about winelib on non-X86? msvcr*.dll = Microsoft Visual C Runtime version * Winelib should use the C runtime of whatever compiler is being used and I don't think Microsoft support ELF targets, yet... -- Rob Shearman