Certainly it shouldn't default to build for a version of ARM that is known to not work.
Shouldn't it at least auto-guess armv5te? Isn't that the oldest generation of ARM that will build? AJ ONeal On Fri, Dec 17, 2010 at 2:33 AM, Erik Corry <[email protected]> wrote: > 16. dec. 2010 02.04 skrev AJ ONeal <[email protected]>: > > Isn't scons supposed to auto-guess my architecture when not > cross-compiling? > > Just because you are compiling on an ARMv7, it doesn't mean you want > to build a VM that doesn't work on an older CPU. > > I think > export CFLAGS=-march=armv7-a > should work for you. If you don't care about CPUs without VFP then > you should use > export CFLAGS=-march=armv7-a -DCAN_USE_VFP_INSTRUCTIONS=1 > > > > > > > touch foo.cc > > g++ -march=armv7-a -mtune=cortex-a8 -mfpu=vfp -dM -E foo.cc || grep -i > ARM > > #define __ARMEL__ 1 > > #define __arm__ 1 > > #define __ARM_ARCH_7A__ 1 > > #define __ARM_EABI__ 1 > > > > > > svn checkout http://v8.googlecode.com/svn/trunk/ v8-read-only > > cd v8-read-only > > scons mode=debug snapshot=on library=shared > > > > > > g++ -o obj/debug/arm/macro-assembler-arm.os -c -Wall -Werror -W > > -Wno-unused-parameter -Wnon-virtual-dtor -pedantic -g -O0 -ansi -fno-rtti > > -fno-exceptions -fvisibility=hidden -Wall -Werror -W > -Wno-unused-parameter > > -Wnon-virtual-dtor -pedantic -g -O0 -ansi -fPIC -DV8_TARGET_ARCH_ARM > > -DENABLE_DISASSEMBLER -DDEBUG -DV8_SHARED -DENABLE_VMSTATE_TRACKING > > -DENABLE_LOGGING_AND_PROFILING -DV8_ENABLE_CHECKS > -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" > > > > > > AJ ONeal > > > > -- > > v8-users mailing list > > [email protected] > > http://groups.google.com/group/v8-users > > > > -- > Erik Corry, Software Engineer > Google Denmark ApS - Frederiksborggade 20B, 1 sal, > 1360 København K - Denmark - CVR nr. 28 86 69 84 > > -- > v8-users mailing list > [email protected] > http://groups.google.com/group/v8-users -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users
