* Open Embedded and Gumstix
@ 2011-09-05 14:05 Chinab
2011-09-05 14:39 ` Aeschbacher, Fabrice
0 siblings, 1 reply; 3+ messages in thread
From: Chinab @ 2011-09-05 14:05 UTC (permalink / raw)
To: openembedded-devel
Hi All!
I am using a Gumstix and have set up Open Embedded+Bitbake on my local linux
machine for cross debugging C code using eclipse IDE.
I am interested for having all my lab computers (all ubuntu machines as well) to
be able to do the same but I dont want to bitbake and install each and
everything again and again. Would it be possible for me to simple make an SDK
and install it on all the other computers? What would be part of the SDK? As in,
can I simply transfer the overo-oe folder to the rest of the computers and will
it work?
Thanks for your help.
Take care and enjoy the day!
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Open Embedded and Gumstix
2011-09-05 14:05 Open Embedded and Gumstix Chinab
@ 2011-09-05 14:39 ` Aeschbacher, Fabrice
2011-09-05 15:26 ` Detlef Vollmann
0 siblings, 1 reply; 3+ messages in thread
From: Aeschbacher, Fabrice @ 2011-09-05 14:39 UTC (permalink / raw)
To: openembedded-devel@lists.openembedded.org
Hi,
> [mailto:openembedded-devel-bounces@lists.openembedded.org] Im
> Auftrag von Chinab
> I am using a Gumstix and have set up Open Embedded+Bitbake on
> my local linux
> machine for cross debugging C code using eclipse IDE.
>
> I am interested for having all my lab computers (all ubuntu
> machines as well) to
> be able to do the same but I dont want to bitbake and install each and
> everything again and again. Would it be possible for me to
> simple make an SDK
> and install it on all the other computers? What would be part
> of the SDK? As in,
> can I simply transfer the overo-oe folder to the rest of the
> computers and will it work?
We do this kind of thing by using 'packaged-staging':
- compile the toolchain once on one computer (e.g. 'bitbake meta-toolchain')
- copy the resulting staging dir ( ${PSTAGE_DIR} )
somewhere ( e.g. http://server/pstage )
- Set PSTAGE_MIRROR in your local.conf (e.g. PSTAGE_MIRROR = http://server/pstage/ )
When then building on another computer, pre-built packages will be fetched from PSTAGE_MIRROR and not rebuilt. This will drastically speed up build times.
Note: if you want to use local URIs for PSTAGE_MIRROR (e.g.: file://xxx), you will need following patch, which has been acked but not merged upstream yet:
http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-July/033967.html
With kind regards,
Fabrice
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Open Embedded and Gumstix
2011-09-05 14:39 ` Aeschbacher, Fabrice
@ 2011-09-05 15:26 ` Detlef Vollmann
0 siblings, 0 replies; 3+ messages in thread
From: Detlef Vollmann @ 2011-09-05 15:26 UTC (permalink / raw)
To: openembedded-devel
On 09/05/11 16:39, Aeschbacher, Fabrice wrote:
> We do this kind of thing by using 'packaged-staging':
>
> - compile the toolchain once on one computer (e.g. 'bitbake meta-toolchain')
> - copy the resulting staging dir ( ${PSTAGE_DIR} )
> somewhere ( e.g. http://server/pstage )
> - Set PSTAGE_MIRROR in your local.conf (e.g. PSTAGE_MIRROR = http://server/pstage/ )
>
> When then building on another computer, pre-built packages will be fetched from PSTAGE_MIRROR and not rebuilt. This will drastically speed up build times.
Be aware though that if those machines are not identical
(32/64-bit, different Ubuntu versions, different library versions),
this might break silently.
So it's safer to pre-build and save your packages once for each
machine separately.
But then this will only speed up subsequent builds on the same machine.
Detlef
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-09-05 15:31 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-05 14:05 Open Embedded and Gumstix Chinab
2011-09-05 14:39 ` Aeschbacher, Fabrice
2011-09-05 15:26 ` Detlef Vollmann
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.