> I would like to use my Pentium 3 (1GHz) to compile gentoo for my Pentium
> Classic
> (200MHz).
>
> How does this work?  Won't there be problems with misdetecting the
> processor
> type in /mnt/gentoo/proc as well use when using uname in the chrooted
> environment?  Or does the CHOST setting do some hacks to get around this?
>
I'm currently doing and investigating much the same thing. It's not a 100%
fool proof process at the moment (AFAIK).
You can view my basic notes here:
http://wiki.nickdafish.com/public/Portage

Basicly you have to use the USE, CHOST and CFLAGS settings from the 200 on
the PIII. That will make sure that portage build compatable packages. This
can be done by setting the vars in bash before you launch the emerge or
editing your make.conf.

The current downfalls that I'm trying to work out how to get around are....

1) At build time some ebuilds require code from packages.
For example I didn't have svga lib installed on my host system whne I
tryed to build links.... but I did have svgalib enabled with my USE
flags.... because it was installed on the target system.
Because I was using "-O" portage attemted to build links even though a
dependancy was missing. Half way through when the link make tryed to
source somethign from svgalib it died. Unless I installed svgalib on the
host system I could not build links.

2) Some packages effect the local machine in ways you don't expect....
For example pcmcia-cs, when you install that it fiddles with your kernel
(I think) in /usr/src/linux. I'm really not sure that the packaging really
copes with that propperly.

3) .... There was annother problem that excapes me at the moment.

  ><>

--
[EMAIL PROTECTED] mailing list

Reply via email to