-
Notifications
You must be signed in to change notification settings - Fork 120
Binary builds for Apple Silicon M1 arm64-darwin-20 #309
Comments
@lloeki Any luck? 😄 |
Very much so. This libv8 is of course a pain because of all the usual reasons (depot-tools and custom clang) but sqreen/ruby-libv8-node 15.0 built right away, and mini_racer (slightly patched to use that instead of this libv8) passes tests with flying colours. There is a slight hitch with arm64 vs arm64e that I have not resolved yet and makes me uncomfortable publishing binaries right now. I toyed with adding the M1 machine as a self-hosted GH Actions runner over there but without a proper virtualisation solution this means the runner has access to some personal files as well as my LAN. |
Hi @lloeki. Thank you 😊 |
@angellozano67 @santostiago Here goes (no strings attached, use at your own risk), see the PR desc for how to use it: rubyjs/mini_racer#186 |
Is this a problem with Apple Silicon, or arm in general, @lloeki? In Docker for Mac on Apple Silicon, I get this (indicating on a problem around fetching source?!):
|
yeah, I probably posted that too quickly, it makes no sense what I wrote in this context. Sorry for the noise. But thank you, I'm already watching rubyjs/mini_racer#186 very closely! We have some issue which requires to pin mini_racer to an old version (see rubyjs/mini_racer#170). I haven't had the time to fully test rubyjs/mini_racer#186 if it really solves our issue with forking. |
I will work on this once I receive M1-based hardware.
Tied to rubyjs/libv8-node#14
The text was updated successfully, but these errors were encountered: