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