On Saturday 18 November 2006 08:30, Daniel Glaser wrote:
> You have to merge every library to your cross-compile-root, means in 
> your case to merge ncurses first to /usr/cross-... And then to your 
> other root without the X-Toolchain.
> This is, because the X-Compiler searches there for libraries and not in 
> another $ROOT. So, the steps to go are:
> 
> ROOT="/usr/cross-SOMEXTOOLCHAIN" [ 
> PORTAGE_CONFIGROOT="SOMEOTHERROOTWITHCONF"] emerge LIBPACKAGE
> ROOT="YOUROTHERROOT" emerge PACKAGES
> 
> I always emerge everything first to the X-Toolchain root with making 
> packages and then I emerge the packages without recompiling them to my 
> development root.
> 

Thanks a ton for the helpful clues!

I think I've almost got my mind wrapped around this stuff - but just to be
certain, I'd like to clarify one thing.

My goal is pretty simple right now: I just want to create a second gentoo
installation on a separate partition, which is built from the ground-up using
uclibc - I'm still using the same platform/architecture ( i686 ), so I'm not
trying to target some different embedded device or anything, and I _do_
want to have a complete toolchain ( including portage ) on this uclibc-based
gentoo partion. 

My intention/aim is to only cross-compile the minimal environment necessary 
to be able to chroot into this new partition and begin emerging the rest of the 
software I want, as per a normal/standard gentoo install. Restated, I'm simply
after a uclibc-based/built gentoo system.

With that said, do I still need to emerge the libraries into a separate 
"SOMEXTOOLCHAIN"
ROOT? Or am I able to somehow just install those same libraries directly into
"YOUROTHERROOT" ROOT ( i.e., my separate partition, where I want my uclibc-based
gentoo to reside? )


THanks!

-- 
[email protected] mailing list

Reply via email to