All of lore.kernel.org
 help / color / mirror / Atom feed
* distcc for bitbake
@ 2006-10-13 12:46 DecemberSoul
  2006-10-13 15:30 ` Justin Patrin
  0 siblings, 1 reply; 2+ messages in thread
From: DecemberSoul @ 2006-10-13 12:46 UTC (permalink / raw)
  To: openembedded-devel

Hello
It is my first post on this list, so please be considerately.
I would like to use distcc for my bitbake.
On my local copy, with some hacks, it works fine. (until the next update)

Here is my way:

distccd was installed (apt-get install distcc) and started on Host1, Host2 and Host3
All hosts have the cross compiler mipsel-linux-gcc in the global PATH (or a symlink from /usr/local/bin/mipsel-linux-gcc to the cross compiler)

I have created a directory:
/bla/distcc/bin
   mipsel-linux-c++ -> /usr/bin/distcc
   mipsel-linux-cc -> /usr/bin/distcc
   mipsel-linux-g++ -> /usr/bin/distcc
   mipsel-linux-gcc -> /usr/bin/distcc

If I compile a Project by calling make(without bitbake) I can use
export PATH=/bla/distcc/bin:$PATH
make -j6 CC=mipsel-linux-gcc

make will call mipsel-linux-gcc from my path which points to distcc.
distcc will schedule the tasks to all known hosts.
-j6 will create 6 instances of make.
It works fine.

But now I want to use distcc with bitbake.
I know how to use -j6 with bitbake.
Just use "export PARALLEL_MAKE=-j6"

But how to use export PATH=/bla/distcc/bin:$PATH with bitbake.
The "distcc/bin" MUST stand in front of the PATH.
But bitbake will place the $PATH_prepend (placed in org.openembedded.dev/conf/bitbake.conf) in front of the $PATH. My hack is now to include "/bla/distcc/bin" in front of $PATH_prepend.
It works, but it is not nice.

So please tell me where can I put it.

Best regards
Patrick
-- 
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer



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

end of thread, other threads:[~2006-10-13 15:37 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-10-13 12:46 distcc for bitbake DecemberSoul
2006-10-13 15:30 ` Justin Patrin

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.