[PATCH 00/21] MSVC 2015 CRT

Martin Storsjö martin at martin.st
Sat Aug 1 05:16:48 CDT 2015


Hi,

On Thu, 23 Jul 2015, Martin Storsjo wrote:

> The RTM version of MSVC 2015 is out now, and along with that, a new
> CRT version (again). As most of you probably know already, the CRT
> has now been split into two parts, ucrtbase (which is considered
> a system component in Windows 10, and is available as a redistributable
> installable component for older Windows versions) and vcruntime140
> (which is the normal, compiler specific runtime).
>
> Even if Windows 10 isn't out yet, this is based on the redistributable
> ucrtbase.dll that is installed by MSVC 2015.
>
> The ucrtbase.dll isn't very functional after this patchset; e.g. many
> stdio functions have been restructured and need to be updated. (I'll
> send a patch for that later, once this patchset has been merged.) But
> after this set, a minimal plain empty exe built with the dynamic CRT
> with MSVC 2015 does start up.

Any comments on this patchset, other than the detail about cdecl vs 
stdcall in the forwarding dlls that Sebastian pointed out?

Now that Windows 10 RTM is out, this can also be updated with the version 
of ucrtbase.dll from there. The only difference is a few added private 
(functions starting with _o_) stubs in the spec file.

If there's no further comments on the set as such, I can resend it with 
the spec file updated, and the cdecl vs stdcall issues fixed.

// Martin



More information about the wine-devel mailing list