Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Try to re-enable UWP CI #505

Closed
wants to merge 2 commits into from

Conversation

nirbheek
Copy link
Contributor

Continuing from #504.

nirbheek added a commit to nirbheek/meson that referenced this pull request Aug 25, 2020
This type happened in mesonbuild#7432
and wasn't noticed because I didn't add a test for it. Rectified now.

If we don't specify the CRT, MSVC will pick /MT by default (!?) and
link to `libcmt.lib`. This actually *breaks* UWP because `libcmt.lib`
is not available by default when building for UWP.

Was noticed here: cisco/libsrtp#505
@nirbheek
Copy link
Contributor Author

Further investigation showed this was actually mesonbuild/meson#7639. Will be fixed when 0.55.2 is released, and I'll re-enable this test then.

@nirbheek nirbheek closed this Aug 25, 2020
@nirbheek nirbheek deleted the try-to-fix-uwp-ci-failure branch August 25, 2020 10:14
nirbheek added a commit to nirbheek/meson that referenced this pull request Aug 25, 2020
This type happened in mesonbuild#7432
and wasn't noticed because I didn't add a test for it. Rectified now.

If we don't specify the CRT, MSVC will pick /MT by default (!?) and
link to `libcmt.lib`. This actually *breaks* UWP because `libcmt.lib`
is not available by default when building for UWP.

Was noticed here: cisco/libsrtp#505
@pabuhler
Copy link
Member

@nirbheek thanks for following this up.

nirbheek added a commit to mesonbuild/meson that referenced this pull request Aug 27, 2020
This type happened in #7432
and wasn't noticed because I didn't add a test for it. Rectified now.

If we don't specify the CRT, MSVC will pick /MT by default (!?) and
link to `libcmt.lib`. This actually *breaks* UWP because `libcmt.lib`
is not available by default when building for UWP.

Was noticed here: cisco/libsrtp#505
nirbheek added a commit to mesonbuild/meson that referenced this pull request Sep 9, 2020
This type happened in #7432
and wasn't noticed because I didn't add a test for it. Rectified now.

If we don't specify the CRT, MSVC will pick /MT by default (!?) and
link to `libcmt.lib`. This actually *breaks* UWP because `libcmt.lib`
is not available by default when building for UWP.

Was noticed here: cisco/libsrtp#505
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants