How and where does scons set and use environment variables?

I'm using bitbake to cross-compile v8 (and ultimately node.js).
http://fastr.github.com/uncategorized/2010/07/29/v8-on-OpenEmbedded.html

I can see that bitbake sets all of the environment variables
correctly, however, it seems that perhaps scons is ignoring the PATH.

I've compiled other programs (namely pingus) which use scons to test
that the bitbake configuration is generally successful, so I believe
it's something specific to the v8 scons setup.


NOTE: Running task 839 of 1163 (ID: 9, /home/coolaj86/overo-oe/
user.collection/recipes/v8/v8_r5144.bb, do_compile)
ERROR: function do_compile failed
ERROR: log data follows (/home/coolaj86/overo-oe/tmp/work/armv7a-
angstrom-linux-gnueabi/v8-r5144-r0/temp/log.do_compile.13079)
| /home/coolaj86/overo-oe/tmp/sysroots/i686-linux/usr/bin/scons PATH=/
home/coolaj86/overo-oe/tmp/sysroots/i686-linux/usr/bin/armv7a-angstrom-
linux-gnueabi:/home/coolaj86/overo-oe/tmp/sysroots/i686-linux/usr/bin/
armv7a-angstrom-linux-gnueabi:/home/coolaj86/overo-oe/tmp/sysroots/
i686-linux/usr/sbin:/home/coolaj86/overo-oe/tmp/sysroots/i686-linux/
usr/bin:/home/coolaj86/overo-oe/tmp/cross/armv7a//bin:/home/coolaj86/
overo-oe/tmp/sysroots/i686-linux/sbin:/home/coolaj86/overo-oe/tmp/
sysroots/i686-linux/bin:/home/coolaj86/overo-oe/bitbake/bin:/usr/local/
sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games  CXX="/
home/coolaj86/overo-oe/tmp/cross/armv7a/bin/arm-angstrom-linux-gnueabi-
g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp"
PREFIX=/usr prefix=/usr
| scons: Reading SConscript files ...
| scons: done reading SConscript files.
| scons: Building targets ...
| arm-angstrom-linux-gnueabi-gcc -march=armv7-a -mtune=cortex-a8 -
mfpu=neon -mfloat-abi=softfp -o obj/release/dtoa-config.o -c -isystem/
home/coolaj86/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/
include -fexpensive-optimizations -frename-registers -fomit-frame-
pointer -O2 -ggdb3 -Werror -Wno-uninitialized -m32 -O3 -fomit-frame-
pointer -fdata-sections -ffunction-sections -ansi -isystem/home/
coolaj86/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/
include -DV8_TARGET_ARCH_IA32 -DENABLE_VMSTATE_TRACKING -
DENABLE_LOGGING_AND_PROFILING -DENABLE_DEBUGGER_SUPPORT -Isrc src/dtoa-
config.c
| /bin/bash: arm-angstrom-linux-gnueabi-gcc: command not found
| scons: *** [obj/release/dtoa-config.o] Error 127
| scons: building terminated because of errors.
| FATAL: scons build execution failed.

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

Reply via email to