> 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
