[oe] Using bitbake in minimal chroot environment

Philip Balister philip at balister.org
Mon Feb 15 15:24:43 UTC 2010


On 02/14/2010 05:56 AM, Martin Jansa wrote:
> Hi,
>
> I'm just thinking about using bitbake only in minimalistic chroot.
>
> What are advantages/disadvantages?
>
> How I see it:
>
> Advantages:
> 1) more secure (I started to use separate user for bitbake, when I
>     started to play with bitbake master instead release - because that
>     warning it said), but chroot is even better.
> 2) less problems when autotools pick some header or lib from buildhost
>     instead of staging
> 3) easier to check, that -native package is missing for some important
>     lib
>
> Disadvantages:
> 1) Few more MB for building environment (extra libc, gcc, binutils, git,
>     svn, sh, etc. installed in chroot
> 2) More administrative to keep chroot system updated
> 3) harder to check, that autotools won't pick something from buildhost
>     in normal environment before pushing new version/recipe (ie I won't
>     have SDL libs installed in chroot, but everybody else will and maybe
>     build will fail for them after I push some recipe.

I see this as a good thing :)

Philip


>
> If nobody points some big disadvantage I didn't think about, I'll give
> it a try (with precompilled gentoo stage tarball it's task for half an
> hour using cp :)).
>
> Using some sofisticated sandbox setting (as gentoo ebuilds do) would be
> also good alternative, is someone trying that?
>
> Regards,
>




More information about the Openembedded-devel mailing list