An attempt was made to upgrade Node.js from 0.10.x to 0.12.0. The first thing they noticed was that I get an error that SSE2 instructions are not supported by my processor (indeed, this is not the case).
Tried to compile Node.js from sources, but failed for the same reason. In deps/v8/src/ia32/assembler-ia32.cc there is a line with the message
CHECK(cpu.has_sse2()); // SSE2 support is mandatory.
I wonder if there is a way to get rid of this SSE2 dependency, which is not required in Node.js 0.10.x. Just commenting on this line does not help; it throws an Illegal instruction error during the make process.
Pavel Lobodinský
source share