The V8 bundled with node currently requires an ARM CPU supporting VFP3 for
hard-float support, causing problems when trying to compile for ARMv6
devices like the Raspberry Pi.
There is a patch that was committed upstream
at http://codereview.chromium.org/10818026/ but does not apply cleanly to
the bundled V8 source, and attempting to replace it with version V8
version 3.12.17 which does include the fixes, produces a `error:
‘MAP_TRANSITION’ was not declared in this scope`. How do you normally apply
an upstream patch like this - would it be better to try and get 3.12.17 to
compile or to try and backport all the necessary changes to the bundled
source somehow? Or is there a better way to go about trying to get it
working on ARMv6 with hard float I haven't thought of yet?
Thanks.