Hi, I'm trying to cross compile v8 for an arm926ej-s (which is
armv5te). Following the instructions on the following wiki:

http://code.google.com/p/v8/wiki/CrossCompilingForARM

My build ends up bailing with the "For thumb inter-working we require
an architecture which supports blx" error. Surely this is a simple
misconfiguration in the build scripts. Can anyone suggest an easy
workaround?

...
/opt/codesourcery/arm-2009q1/bin/arm-none-linux-gnueabi-g++ -o obj/
release/api.o -c -mthumb -mcpu=arm926ej-s -march=armv5te -mfloat-
abi=soft -Wall -Werror -W -Wno-unused-parameter -Wnon-virtual-dtor -
pedantic -O3 -fomit-frame-pointer -fdata-sections -ffunction-sections -
ansi -fno-rtti -fno-exceptions -fvisibility=hidden -mthumb -
mcpu=arm926ej-s -march=armv5te -mfloat-abi=soft -Wall -Werror -W -Wno-
unused-parameter -Wnon-virtual-dtor -pedantic -O3 -fomit-frame-pointer
-fdata-sections -ffunction-sections -ansi -DV8_TARGET_ARCH_ARM -
DENABLE_VMSTATE_TRACKING -DENABLE_LOGGING_AND_PROFILING -
DENABLE_DEBUGGER_SUPPORT -Isrc src/api.cc
/opt/codesourcery/arm-2009q1/bin/arm-none-linux-gnueabi-g++ -o obj/
release/arm/macro-assembler-arm.o -c -mthumb -mcpu=arm926ej-s -
march=armv5te -mfloat-abi=soft -Wall -Werror -W -Wno-unused-parameter -
Wnon-virtual-dtor -pedantic -O3 -fomit-frame-pointer -fdata-sections -
ffunction-sections -ansi -fno-rtti -fno-exceptions -fvisibility=hidden
-mthumb -mcpu=arm926ej-s -march=armv5te -mfloat-abi=soft -Wall -Werror
-W -Wno-unused-parameter -Wnon-virtual-dtor -pedantic -O3 -fomit-frame-
pointer -fdata-sections -ffunction-sections -ansi -DV8_TARGET_ARCH_ARM
-DENABLE_VMSTATE_TRACKING -DENABLE_LOGGING_AND_PROFILING -
DENABLE_DEBUGGER_SUPPORT -Isrc src/arm/macro-assembler-arm.cc
src/arm/macro-assembler-arm.cc:61:3: error: #error "For thumb inter-
working we require an architecture which supports blx"
scons: *** [obj/release/arm/macro-assembler-arm.o] Error 1
scons: building terminated because of errors.

-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users

Reply via email to