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
Optional spawn sync #18
Conversation
Compiling native extensions requires a working compiler toolchain
//cc @BigstickCarpet |
@johanneswuerbach - I think this is actually an issue with Spawn Sync, not If we make |
It looks like Spawn Sync is doing some strange stuff in their package.json file. They don't depend on The other weird thing is that Or am I missing something? |
Maybe @ForbesLindesay knows more? Also //cc @stefanpenner |
you are correct, it is in spawn-sync. @johanneswuerbach the issue in testem is, one cannot use sync spawn of anykind in node < 0.12 without a native extension. So it should be confirmed testem itself doesn't rely on that. If thats the case, it might be interesting to split node-cross-spawn into another more specific module, |
Yep, testem is only using the async version. I'll lock to |
👍 |
Issue created. Closing. |
Spawn-sync only has an optional native dependency (if that fails to build it falls back to busy waiting which is bad for performance but works fine). You will get an error message during installation, which you can safely ignore. |
unfortunately, there is no way to reasonable silence the failure. Users become confused and assume the install failed entirely :( |
Compiling native extensions requires a working compiler toolchain
Related: testem/testem#588