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

Reply via email to