Hi folks, i was wondering if you might help me with this issue when
compiling the latest stable release of V8 with a mips BIG ENDIAN
toolchain. I am posting this topic since I read that now the mips
architecture is fully supported in the officla release of V8 .
I have built my own script exporting all the right settings for the
toolchain this way :
#!/bin/bash
export BASEDIR=$(pwd)
export STAGING_DIR=${BASEDIR}/linino_distro/staging_dir
export
PREFIX=$STAGING_DIR/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/bin/mips-openwrt-linux-
export
LIBPATH=$STAGING_DIR/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/
if [ ! -d v8-3.9/ ]
then
svn checkout http://v8.googlecode.com/svn/branches/3.9/ v8-3.9
fi
cp -rv v8-3.9/ v8-3.9-mips/
cd v8-3.9-mips/
make dependencies
# git clone https://github.com/paul99/v8m-rb.git -b dm-mipsbe-3.14
v8m-rb-dm-mipsbe-3.14/
sleep 5
#MIPS cross-compile exports
export CC=${PREFIX}gcc
export CXX=${PREFIX}g++
export AR=${PREFIX}ar
export RANLIB=${PREFIX}ranlib
export LINK=${PREFIX}g++
#---------------------------------
export CPP="${PREFIX}gcc -E"
export STRIP=${PREFIX}strip
export OBJCOPY=${PREFIX}objcopy
export LD=${PREFIX}g++
export OBJDUMP=${PREFIX}objdump
export NM=${PREFIX}nm
export AS=${PREFIX}as
export PS1="[${PREFIX}] \w$ "
# export CPP=${PREFIX}cpp
#---------------------------------
export LDFLAGS='-Wl,-rpath-link '${LIBPATH}
export GYPDEFINES="v8_target_arch=mips"
export GYPFLAGS="-Dv8_use_mips_abi_hardfloat=false
-Dv8_can_use_fpu_instructions=false -Dmips_arch_variant=mips32r2"
#export GYPFLAGS="-Dv8_use_mips_abi_hardfloat=false
-Dv8_can_use_fpu_instructions=false"
# build the version for compiling node
make mips.release library=shared snapshot=off werror=no
however, i get this error when the building process starts....
make[1]: Entering directory `/home/arturo/CROSS_MIPS/v8-3.9-mips/out'
> CXX(target)
> /home/arturo/CROSS_MIPS/v8-3.9-mips/out/mips.release/obj.target/preparser_lib/src/allocation.o
> In file included from ../src/allocation.h:31:0,
> from ../src/allocation.cc:28:
> ../src/globals.h:90:2: error: #error Host architecture was not detected as
> supported by v8
> ../src/globals.h:124:2: error: #error Target architecture mips is only
> supported on mips and ia32 host
> make[1]: ***
> [/home/arturo/CROSS_MIPS/v8-3.9-mips/out/mips.release/obj.target/preparser_lib/src/allocation.o]
>
> Error 1
> make[1]: Leaving directory `/home/arturo/CROSS_MIPS/v8-3.9-mips/out'
> make: *** [mips.release] Error 2
>
could you help me to figure out the issue and in case give me some advice
to buld a patch to fix this error ?
Regards, Arturo
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups
"v8-dev" 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/d/optout.