Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[no squash] Windows CI/build improvements #14098

Merged
merged 4 commits into from Dec 15, 2023
Merged

[no squash] Windows CI/build improvements #14098

merged 4 commits into from Dec 15, 2023

Conversation

sfan5
Copy link
Member

@sfan5 sfan5 commented Dec 12, 2023

this get us:

  • easy debugging and PR testing via CI artifacts
  • CI artifacts usable for releases in the future

This is probably a leftover of when CMake didn't automatically
detect the revision from git.
@sfan5 sfan5 added @ Build CMake, build scripts, official builds, compiler and linker errors Maintenance Tasks to keep the codebase and related parts in order, including architectural improvements Windows labels Dec 12, 2023
@sfan5 sfan5 force-pushed the mwci branch 3 times, most recently from 9d5d6da to f23fc6b Compare December 13, 2023 10:40
Copy link
Member

@grorp grorp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes look good to me.

I tested both MinGW builds on Windows 10 x86_64. The 64-bit build worked, but the 32-bit build didn't start. It only opened an empty window, which closed again shortly afterwards. The only thing it left in debug.txt is this:

-------------
  Separator
-------------

I then tested the official minetest-5.8.0-win32 build, which unfortunately showed the same problem. minetest-5.7.0-win32 works as expected.

I guess this problem is unrelated to this PR?

@sfan5
Copy link
Member Author

sfan5 commented Dec 15, 2023

I guess this problem is unrelated to this PR?

Yes.

@sfan5
Copy link
Member Author

sfan5 commented Dec 15, 2023

FWIW the win32 build doesn't work for me either, no idea what's up with that.

When running it in Wine it shows a stacktrace with a crash somewhere inside irrlichtmt.

@sfan5 sfan5 merged commit c871b6d into minetest:master Dec 15, 2023
15 checks passed
@sfan5 sfan5 deleted the mwci branch December 15, 2023 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
@ Build CMake, build scripts, official builds, compiler and linker errors Maintenance Tasks to keep the codebase and related parts in order, including architectural improvements One approval ✅ ◻️ Windows
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants