On Wed, Apr 15, 2015 at 10:51 AM, Guy Dillen <
guy.d...@gmail.com> wrote:
> Hi,
>
> When running (trying to :-) ) nodejs (after doing the build in a VM with
> same OS but other processor) I get a Fatal error in
> .../deps/v8/src/ia32/assembler-ia32.cc, line 54
> CHECK(cpu.has_sse2()) failed.
>
> - Does this mean nodejs requires the SSE2 instruction set?
Yes, or at least, V8's ia32 backend does.
There is a separate non-SSE2 backend that you can enable with
`./configure --dest-cpu=x87`. You may have to add `--without-ssl` as
well.
x87 doesn't get much testing so I can't vouch for its current status.
If it doesn't work, file an issue here[0] and we'll see what we can
do.
[0]
https://github.com/iojs/io.js/issues
> - If not since my target machine has only 256 MB RAM ("hangs" during build
> phase) what are my options to still get nodejs on this machine?
>
> Target machine is running Voyage Linux i386, processor AMD Geode LX800.
You probably need more than 256 MB to build so you may want to build
on your desktop or laptop and then copy over the binary. You can add
swap but it's probably going to take a hell of a long time to finish.