On Mon, Aug 13, 2012 at 4:44 PM, Adam Malcontenti-Wilson
<adman....@gmail.com> wrote:
> 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`.

You probably botched the upgrade, e.g. by leaving old files around. I
usually upgrade V8 as follows:

  rm -rf deps/v8/ && (cd /path/to/v8 && git archive --format=tar
--prefix=deps/v8/ <commit>) | tar x

Where /path/to/v8 is a clone of https://github.com/v8/v8 and <commit>
is the commit or branch name (possibly just HEAD).

Reply via email to