V8 requires hardware floating point.

Regards,
Rodolph.



On 28 August 2013 14:53, <[email protected]> wrote:

> I'm trying to use version 3.20.16 of v8 under an ARM926ej-s (ARMv5) board,
> where /proc/cpuinfo shows the following information:
>
> # cat /proc/cpuinfo
> Processor : ARM926EJ-S rev 5 (v5l)
> BogoMIPS : 226.09
> Features : swp half thumb fastmult edsp java
> CPU implementer : 0x41
> CPU architecture: 5TEJ
> CPU variant : 0x0
> CPU part : 0x926
> CPU revision : 5
>
> Hardware : Freescale i.MX28 (Device Tree)
> Revision : 0000
> Serial : 0000000000000000
>
> So apparently, I have to build without floating-point support, which I
> tried in the following way:
>
> # make arm.debug snapshot=false armv7=false armfpu= werror=no
> library=shared
>
> However, when using the resulting library on the target system, it ends up
> in an "Illegal Instruction", which comes due to a "vpush" instruction from
> within v8:
>
> Program received signal SIGILL, Illegal instruction.
> 0x2010a044 in ?? ()
> (gdb) bt
> #0  0x2010a044 in ?? ()
> #1  0xb697cf38 in ?? () from /lib/libv8.so
> Backtrace stopped: previous frame identical to this frame (corrupt stack?)
> (gdb) x/2i $pc-4
>    0x2010a040: push {r4, r5, r6, r7, r8, r9, r10, r11, lr}
> => 0x2010a044: vpush {d8-d15}
>
> Is there any possibility to use v8 under systems without floating-point
> support? And if so, which are the correct make-flags?
>
> The cross-compiler I'm using is gcc 4.6.1.
>
> Thanks,
> Marcus
>
>  --
> --
> v8-users mailing list
> [email protected]
> http://groups.google.com/group/v8-users
> ---
> You received this message because you are subscribed to the Google Groups
> "v8-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to