Project

General

Profile

Actions

Feature #21277

open

Windows ARM support

Added by hsbt (Hiroshi SHIBATA) about 15 hours ago.

Status:
Open
Target version:
-
[ruby-core:121699]

Description

I added the new CI job for Windows ARM support.

We could build Ruby with Windows ARM platform. But nmake check is not working yet. I'm tracking that issues on this ticket.

Can't generate revision.h

windows-11-arm runner couldn't generate revision.h with ruby tool/file2lastrev.rb --revision.h --output=revision.h. I tried that with git provided by scoop. But that is also not working.

I confirmed to work git rev-parse HEAD directly with pwsh of GitHub Actions. But tool/file2lastrev.rb returns the followings:

Run ruby tool/file2lastrev.rb --revision.h --output=revision.h
  
file2lastrev.rb: git rev-parse failed
  fatal: unable to access 'NUL': Invalid argument

nmake check is not working

https://github.com/ruby/ruby/actions/runs/14564201209/job/40851166866

running file: C:/a/ruby/ruby/src/test/rubygems/test_gem_resolver_index_set.rb
  A test worker crashed. It might be an interpreter bug or
  a bug in test/unit/parallel.rb. Try again without the -j
  option.

https://github.com/ruby/ruby/actions/runs/14564667517/job/40852193517

  NMAKE : fatal error U1077: '@  .\ruby.exe -I../src/lib -I".ext/arm64-mswin64_140" -I. "../src/tool/runruby.rb" --extout=".ext"  -- --disable-gems -r./arm64-mswin64_140-fake -r../src/tool/lib/_tmpdir  ../src/spec/mspec/bin/mspec run -B ../src/spec/default.mspec  ' : return code '0xc0000005'
  Stop.

They may be caused by Visual Studio 2022 issue same as #21255.

No data to display

Actions

Also available in: Atom PDF

Like0