[meta-ti] Building a core-image-base

Denys Dmytriyenko denys at ti.com
Thu Aug 30 13:08:34 PDT 2012


On Thu, Aug 30, 2012 at 08:54:32PM +0100, Tomas Frydrych wrote:
> Hi,
> 
> On 30/08/12 18:48, Denys Dmytriyenko wrote:
> > On Tue, Aug 28, 2012 at 06:22:08PM -0400, Sebasti?n Bas Kana wrote:
> >> I'm using Yocto/Poky and I'm trying to build an image for my Gumstix Overo.
> 
> Worth noting that meta-ti is not compatible with Yocto in numerous
> subtle ways that you will have to work around; for example, in addition
> to the things you noted, you might, want to add
> 'TOOLCHAIN_PATH="${STAGING_BINDIR_TOOLCHAIN}"' to your local.conf, or
> some other suitable config location, as various meta-ti packages will
> fail to compile without it.

Ah, correct, DSP components still use the old TOOLCHAIN_PATH variable that is 
no longer available from oe-core/yocto. Or rather it was never ported to 
oe-core from Classic OE as part of my updated external toolchain framework... 
Most of that still lives in CSL and Linaro recipes, but TOOLCHAIN_PATH got 
lost in the process, I guess. This needs to be fixed once we get to work on 
DSP components again...


> > Not sure what was the problem with netbase, as it's quite self contained. Are 
> > you sure you are using matching branches?
> 
> The problem is that meta-ti seems to be an endlessly moving target
> tracking the master of oe core, while people using Yocto tend to use its
> stable releases. meta-ti would really benefit from some formal release
> process/schedule, but I guess as long as TI considers it to be a
> community project only, this is unlikely to happen.

FYI, there is a "denzil" branch in meta-ti, that corresponds to the same in 
yocto, as well as most of the other layers, including meta-oe...

For our TI SDK products and the new Arago "distribution", we are using said 
"denzil" branch of meta-ti. Other distributions, like Angstrom, use the same 
concept of stable releases based on Yocto Project 1.2 and denzil maintenance 
branches.


> > Either way, you may be better off composing your own image recipe, if you 
> > don't want to enable additional layers.
> 
> You don't have much of a choice here; you will need to pick some of
> these packages from meta-openembedded into a layer of your own as for
> now combining meta-openembedded with Yocto does not work; hopefully this
> will be resolved at some point.

There are some conflicts between them, but I don't think it's correct to say 
they don't work in combination at all...

-- 
Denys



More information about the meta-ti mailing list