[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