[meta-ti] building meta-ti + poky HOWTO?

Denys Dmytriyenko denis at denix.org
Thu Apr 12 10:49:27 PDT 2012


On Thu, Apr 12, 2012 at 04:42:19PM +0200, Marco Monguzzi wrote:
> Hi Gary,
> 
> this may work for me too.
> 
> Is there a way to stick with the TI recommended toolchain?
> (gcc-4.5 + Linaro patches and binutils-2.20.1)
> 
> Adding:
> 
> GCCVERSION = "4.5%"
> BINUVERSION = "2.20.1"
> 
> to my conf/local.conf appears being ignored (tried with a 1.2_M4.rc3
> snapshot).

You add those 2 lines to your local.conf when you use a distro-less setup 
(i.e. openembedded-core+meta-ti+toolchain-layer). Poky has own distribution 
configuration and that overwrites those variables. You can try forcing it:

GCCVERSION_forcevariable = "4.5%"
BINUVERSION_forcevariable = "2.20.1"

And don't forget to add toolchain-layer to your bblayers.conf

-- 
Denys


> > Workarounds:
> > * There is still one recipe in meta-ti that causes a parse error
> >    ERROR: ParseError at /home/local/poky-multi/meta-**
> > ti/recipes-misc/payload/bonesc**ript.bb:5 <http://bonescript.bb:5>: Could
> > not inherit file classes/systemd.bbclass
> >  To work around this, add this to your conf/local.conf
> >    BBMASK ?= ".*/meta-ti/recipes-misc/**payload/bonescript*"
> > * The beaglebone kernel can't be built with its default configuration
> > using the
> >  GCC-4.6.x/BINUTILS-2.22.  It will build with the attached patch which
> > disables
> >  THUMB2_KERNEL mode.  Simply apply it to your local copy of meta-ti
> > * If you want to build the TI kernel for the beagleboard, add this to
> > conf/local.conf
> >    PREFERRED_PROVIDER_virtual/**kernel ?= "linux-omap-psp"
> >
> >

> _______________________________________________
> meta-ti mailing list
> meta-ti at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti




More information about the meta-ti mailing list