2009/3/9 Tim Erwin <[email protected]>:
> I have set up a cross compiler but if I use ~arm in the ACCEPT_KEYWORDS in
> /usr/armv4tl-softfloat-linux-gnueabi/etc/make.conf, it wants to pull in
> packages for the host system (baselayout, openrc and e2fsprogs-lib) which
> are masked by ~amd64. Is there any reason for this?

If you use the openmoko-overlay it shouldn't. The reason why this
happens is the gentoo dependency oddness. Namely the line
DEPEND="${RDEPEND}", as this tries to emerge everything you want on
the target also to host. However, removing this line is basically not
suggested. We need to add cross-compile dependencies to portage, but
until this happens you can test with removing ${RDEPEND} from the
DEPEND line.

Furthermore, I would suggest to use a chroot to cross-compile your stuff!

Best regards,

   Sven

Reply via email to