-
-
Notifications
You must be signed in to change notification settings - Fork 927
Add binary gem for platform aarch64-mingw-ucrt
#3530
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
base: main
Are you sure you want to change the base?
Conversation
ec6e590 to
992c64a
Compare
992c64a to
7bfe22c
Compare
7bfe22c to
55060ba
Compare
|
I've rebased this onto current |
55060ba to
c55cdba
Compare
|
👋🏾 I've been testing this out, as I have been trying to get the pact_broker working on windows 11 arm, and I can confirm I can build this with the latest rake-compiler-dock https://github.com/rake-compiler/rake-compiler-dock/releases/tag/v1.10.0 I've prebuilt the gems, and installing them manually, and then running bundle leaves me with a green ci run ( the rack app, uses sqlite and nokogiri native exts) If I try and install from this branch directly in windows 11 arm, I get the same error we see in CI https://github.com/YOU54F/nokogiri/actions/runs/18859786182/job/53815924597 Looking forward to a precompiled gem :) thanks for your work @larskanis |
`activate` is actually not needed in cross builds.
which supports aarch64-mingw-ucrt.
c55cdba to
9963fc6
Compare
|
The failing extconf tests are due to the use of clang-21 in RubyInstaller-3.4.7 for ARM64. It raises a warning there, which lets the check fail: It is already fixed for ruby-3.4.8 per ruby/ruby@18e1766 , scheduled for Dec-2025. |
What problem is this PR intended to solve?
I would like to add a precompiled binary gem for Windows on ARM64 platform.
This PR requires the latest rake-compiler-dock from main branch, since current version 1.9.1 doesn't provide
aarch64-mingw-ucrttarget platform.Have you included adequate test coverage?
Yes, a dedicated CI ob.
Does this change affect the behavior of either the C or the Java implementations?
Only C.