public inbox for gentoo-embedded@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-embedded] multi-project workflow
@ 2012-01-22 23:37 Jason
  2012-01-23  7:35 ` Sergey Mironov
  2012-03-01 23:11 ` Bertrand Jacquin
  0 siblings, 2 replies; 7+ messages in thread
From: Jason @ 2012-01-22 23:37 UTC (permalink / raw
  To: gentoo-embedded

All,

I'm getting back into embedded projects and thus, gentoo/crossdev.
Things have changed a bit since I last used it (~4 years ago).  This:

$ crossdev -S -t arm-none-linux-gnueabi

worked out of the box.  Awesome!  It looks like I'll want to use
arm-none-linux-gnueabi-emerge to build the target system, but before I
get started, I have a question.

How do folks out there handle multiple projects with the same toolchain?
I'm thinking, since crossdev worked so well, to just build a
'arm-projectA-linux-gnueabi' and then 'arm-projectB-linux-gnueabi' to
keep the roots separate.

My other idea was use symlinks:

/usr/
  arm-none-linux-gnueabi/ -> projectA/
  arm-none-linux-gnueabi.orig/
  projectA/
  projectB/
  ...
  projectN/

with arm-none-linux-gnueabi.orig/ being the original contents after
crossdev built the toolchain.  As I create projects, I would 'cp -a
arm....orig/* projectN/'

What do you guys use?

thx,

Jason.



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2012-03-06 18:05 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-22 23:37 [gentoo-embedded] multi-project workflow Jason
2012-01-23  7:35 ` Sergey Mironov
2012-01-23 16:52   ` Jason
2012-03-01 23:11 ` Bertrand Jacquin
2012-03-05 22:03   ` Ed W
2012-03-05 22:29     ` Bertrand Jacquin
2012-03-06 16:08       ` Ed W

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox