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

Windows: Switch supported MinGW CRT to UCRT #4060

Merged
merged 2 commits into from
Sep 30, 2024
Merged

Conversation

bylaws
Copy link
Collaborator

@bylaws bylaws commented Sep 10, 2024

MSVCRT is deprecated and the reasons FEX used it no longer apply, so support UCRT and UCRT only.

Draft as not tested particularly well and this needs new CI binaries
cc: @AndreRH

@AndreRH
Copy link
Contributor

AndreRH commented Sep 12, 2024

I applied it on top of 2408, needed to remove a const and had issues linking cause of control flow guards

@bylaws bylaws force-pushed the ucrt branch 2 times, most recently from d7f460c to 6dcdc0f Compare September 29, 2024 19:08
MSVCRT is deprecated and the reasons FEX used it no longer apply, so
support UCRT and UCRT only.
@bylaws bylaws marked this pull request as ready for review September 30, 2024 11:44
Copy link
Member

@Sonicadvance1 Sonicadvance1 left a comment

Choose a reason for hiding this comment

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

CI updated with new toolchain, good to go.

@Sonicadvance1 Sonicadvance1 merged commit c2f2c58 into FEX-Emu:main Sep 30, 2024
12 checks passed
@AndreRH
Copy link
Contributor

AndreRH commented Oct 1, 2024

Is somewhere documented what toolchains are on the CI runners? As I understand you use your own runners instead of GitHub provided ones.

@Sonicadvance1
Copy link
Member

Is somewhere documented what toolchains are on the CI runners? As I understand you use your own runners instead of GitHub provided ones.

https://wiki.fex-emu.com/index.php/Development:ARM64EC has a bit of documentation

Currently using the toolchain from Bylaw's fork https://github.com/bylaws/llvm-mingw/releases/tag/20240929

Personally no idea what the difference is from upstream llvm-mingw

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.

3 participants