Jesse Guardiani wrote: > A. Khattri wrote: > >> On Thu, 17 Feb 2005, Jesse Guardiani wrote: >> >>> > Also is your System.map for the current kernel under /boot on the >>> > problem box? >>> >>> Yes. >> >> Ive seen this problem on a RedHat box and that was due to upgrading some >> components but not others. I think I rebooted after some upgrades to fix >> it... > > I think I remember the Gentoo 2004.3 LiveCD exhibits the same behavior > on this system. I'll have to check that out and make sure...
I figured it out. It appears that Gentoo defaults to -march=pentium3 in /etc/make.conf! This means that gcc will sometimes create code that simply won't run under a PII or a PPro! Instead, I replaced it with "-march=i686 -mpcu=pentium3". This means that my compiled code will run on anything better than or equal to a PPro, but that it will be optimized for execution on a PIII. This is appropriate for my network. I changed make.conf on my PIII boxes, then rebooted them, then recompiled glibc, ncurses, and procps (I use distcc, so multiple machines needed to be changed and rebooted), then pushed the binary packages out to my SMP PII box and `emerge -K`d them. `top` works now! Yay! -- Jesse Guardiani, Systems Administrator WingNET Internet Services, P.O. Box 2605 // Cleveland, TN 37320-2605 423-559-LINK (v) 423-559-5145 (f) http://www.wingnet.net -- [email protected] mailing list
