Skip to content

Conversation

@mmuetzel
Copy link
Contributor

Microsoft started to re-implement their C runtime for Windows 10 (UCRT). That newer variant of the C runtime can be installed as an optional update on Windows 7 and later.
Among other things, the UCRT has better support for some standard functions compared to the previous C runtimes (MSVCRT).

The MINGW64 environment of MSYS2 is based on the MSVCRT which is also supported on even older versions of Windows. Their UCRT64 environment is based on the newer C runtime (UCRT). Some packagers of MSYS2 are pushing towards removing more and more packages from their MINGW64 environment.

Move the CI to the UCRT64 environment which probably is the more reasonable one for targeting all current Windows systems anyway.

This requires installing a few more (optional runtime) dependencies of VTK which are required dependencies when linking against VTK.

Microsoft started to re-implement their C runtime for Windows 10 (UCRT).
That newer variant of the C runtime can be installed as an optional
update on Windows 7 and later.
Among other things, the UCRT has better support for some standard
functions comapared to the previous C runtimes (MSVCRT).

The MINGW64 environment of MSYS2 is based on the MSVCRT which is also
supported on even older versions of Windows. Their UCRT64 environment is
based on the newer C runtime (UCRT). Some packagers of MSYS2 are pushing
towards removing more and more packages from their MINGW64 environment.

Move the CI to the UCRT64 environment which probably is the more
reasonable one for targeting all current Windows systems anyway.

This requires installing a few more (optional runtime) dependencies of
VTK which are required dependencies when linking against VTK.
@mmuetzel
Copy link
Contributor Author

I'm not sure why some of the tests failed here. They were passing for me locally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant