I set it in my local.conf. Here's the whole file (comments stripped):
BB_NUMBER_THREADS ?= "${@oe.utils.cpu_count()}"
PARALLEL_MAKE ?= "-j ${@oe.utils.cpu_count()}"
MACHINE = "varsomam33"
DISTRO ?= "arago"
PACKAGE_CLASSES ?= "package_ipk"
EXTRA_IMAGE_FEATURES = "debug-tweaks"
IMAGE_INSTALL_append = " gdbserver"
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
PATCHRESOLVE = "noop"
BB_DISKMON_DIRS = "\
STOPTASKS,${TMPDIR},1G,100K \
STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \
ABORT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \
ABORT,${SSTATE_DIR},100M,1K"
PACKAGECONFIG_pn-qemu-native = "sdl"
PACKAGECONFIG_pn-nativesdk-qemu = "sdl"
ASSUME_PROVIDED += "libsdl-native"
CONF_VERSION = "1"
PRSERV_HOST = "localhost:0"
TOOLCHAIN_BRAND ?= "gcc"
TOOLCHAIN_TYPE ?= "internal"
On 2016-03-02 18:08, Denys Dmytriyenko wrote:
On Wed, Mar 02, 2016 at 05:01:17PM +0300,
[email protected] wrote:
I'm trying to compile arago-test-image for varsomam33 machine and
arago distro with internal toolchain. When bitbake reaches cmem_mod,
How do you select internal toolchain?
I get the following error "make[3]: arm-oe-linuxeabi-gcc: Command
not found".
And arm-oe-linuxeabi-gcc is really not built, real target toolchain
is called arm-oe-linux-gnueabi-gcc.
After running bitbake -e I see that arm-oe-linuxeabi is the value of
TOOLCHAIN_SYS:
# $TOOLCHAIN_SYS
# immediate
/home/a-gerasimov/Yocto/meta-arago/meta-arago-distro/conf/distro/include/toolchain-gcc.inc:6
# "${TARGET_SYS}"
TOOLCHAIN_SYS="arm-oe-linuxeabi"
But TARGET_SYS is set to arm-oe-linux-gnueabi:
# $TARGET_SYS [2 operations]
# set /home/a-gerasimov/Yocto/poky/meta/conf/bitbake.conf:118
# "${TARGET_ARCH}${TARGET_VENDOR}${@['-' + d.getVar('TARGET_OS',
True), ''][d.getVar('TARGET_OS', True) == ('' or 'custom')]}"
# set /home/a-gerasimov/Yocto/poky/meta/conf/documentation.conf:415
# [doc] "The target system is comprised of
TARGET_ARCH,TARGET_VENDOR and TARGET_OS."
# pre-expansion value:
# "${TARGET_ARCH}${TARGET_VENDOR}${@['-' + d.getVar('TARGET_OS',
True), ''][d.getVar('TARGET_OS', True) == ('' or 'custom')]}"
TARGET_SYS="arm-oe-linux-gnueabi"
It seems that for some reason when toolchain-gcc.inc is included
into distro/arago.conf, TARGET_SYS is set to some weird value, not
the one that is set by bitbake.conf. Do you have any ideas about how
that is possible and how it can be debugged.
Thank you!
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago