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.
