On Sun, 2007-09-30 at 23:47 +0200, Pal Szasz wrote:
> Hi!
> 
> I'm trying to crosscompile kdrive (using crossdev and the ROOT env var).
> However kdrive has dependency on portage, so it tries to build portage 
> as well. I suppose I don't really need portage for the target device, 
> the dependency is just there to check that the correct portage is used 
> to build.
> 
> Is there an easy and clean way to tell portage to build kdrive only (and 
> other dependencies) without portage?


Build kdrive and all the other apps as packages (FEATURES=buildpkg)
that you will want in the target ROOT first. Then do 
ROOT=/dev/shm/embedded-foo emerge -qKpv kdrive virtual/libc etc..

This will make emerge only use the rdepends from the ebuilds.

Also be sure that you set PKGDIR= to something other than the default 
just incase you already use binpkgs for anything as you don't want to 
mix/match host/target pkgs.

In a pinch you can always use the -O option also.

-- 
Ned Ludd <[EMAIL PROTECTED]>

-- 
[EMAIL PROTECTED] mailing list

Reply via email to