On Tue, Aug 14, 2012 at 1:03 AM, Ben Noordhuis <i
...@bnoordhuis.nl> wrote:
> 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).