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.

Reply via email to