I strongly suggest you start over. The kernel in particular filters most if not all of the user set CFLAGS , because the kernel has very special requirements. Yes , you will loose a lot of time , but I don't think the risk of having random problems all over the place is worth it in the long term. In fact I am surprised a system compiled for the wrong CPU comes up at all ( had you set more aggressive optimizations it would not have :) ) ! IMO you should set -march=pentium2 ( http://gcc.gnu.org/onlinedocs/gcc-3.3/gcc/i386-and-x86-64-Options.html#i386%20and%20x86-64%20Options ). I am not very confident of what CHOST does , so I suggest you ask here http://forums.gentoo.org/viewforum-f-8.html?sid=814d2c74bcc970023b312b881319334e what CHOST is right for you. Good luck.
On Fri, 2005-02-18 at 10:43 -0600, Michael Sullivan wrote: > I told the PC to "emerge world"; will that rebuild everything with the > new i586 CFlag? Do I need to rebuild the kernel too? It took twelve > hours yesterday to build the kernel. Would the packages being built for > i686 affect the networking capabilities too? I rebooted the PC and > couldn't connect to my LAN. I rebooted with the LiveCD and copied > over /etc/resolv.conf and copied over /etc/conf.d/net from my main > client PC (running Gentoo with a similar setup except that networking > works). 8139too successfully modprobed. net.eth0 was running. > netmount was running. Gentoo failed to get a DHCP address from my > router and it couldn't connect to my network, but I can't figure out > why... > > On Fri, 2005-02-18 at 11:17 -0500, Dave Nebinger wrote: > > > >From /etc/make.conf: > > > > > > CFLAGS="-O2 -march=i686 -fomit-frame-pointer" > > > CHOST="i686-pc-linux-gnu" > > > CXXFLAGS="${CFLAGS}" > > > MAKEOPTS="-j2" > > > > > > > > > The machine is has a Pentium MMX 199MgHz processor, so I'm not sure if > > > the i686 is right (I thought i686 was a Pentium II) so I changed CHOST > > > to x86 and changed CFLAGS to i586 and re-emerged shadow. It let me set > > > the password... > > > > Ah, but if you built the box from gentoo stage 1 or 2, you're probably going > > to want to start all over again (not necessary if built from stage 3). > > > > Likely the entire system was built using the i686 architecture and you'll > > run into other problems (i.e. illegal instruction errors) as time goes on. > > > > > > > > -- > > gentoo-user@gentoo.org mailing list > > -- Ivan Yosifov. -- gentoo-user@gentoo.org mailing list