-
Notifications
You must be signed in to change notification settings - Fork 79
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
Should work for the M1 chip, but needs to be mapped or smth #176
Comments
JoshCheek
added a commit
to JoshCheek/seeing_is_believing
that referenced
this issue
May 23, 2021
I didn't want to commit this, but they haven't responded to my issue: enkessler/childprocess#176 And I have 2 issues about it not working on the M1 right now: * #160 * #161 Findally decided that even though it's super questinoable to set the logger like this, that it's better than SiB being broken on the M1.
JoshCheek
added a commit
to JoshCheek/seeing_is_believing
that referenced
this issue
May 23, 2021
SiB has been broken on the M1 (Apple Silicon) for a long time, unnecessarily. I reported that it would work if they just updated the gem to understand that that architecture exists: enkessler/childprocess#176 But they haven't gotten back to it. So I figured I'd try out `Kernel#spawn` again. Turns out, it works, on OS X, anyway. We'll see what happens on CI.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I'm on the new Mac M1
$ uname -a Darwin MacBook-Air 20.3.0 Darwin Kernel Version 20.3.0: Thu Jan 21 00:06:51 PST 2021; root:xnu-7195.81.3~1/RELEASE_ARM64_T8101 arm64
Using the latest release at this time, 4.0.0
It tells me the M1 doesn't have posix spawn, and then it falls back to
ForkExecProcess
However, when I monkey patch it to use the intel solution, it works just fine:
So, it feels like this should work, and there just needs to be a little bit of code to tell it how to deal with the arm-macosx chip.
This causes it to print the warning in the middle of the output, which goes to my text editor, so it's showing up in the middle of my code now 😛
The text was updated successfully, but these errors were encountered: