[CentOS] Centos 4.4 Problems not i586 compatible

Fri Mar 23 16:53:08 UTC 2007
junk at realtechtalk.com <junk at realtechtalk.com>

I have Centos 4.4 i386 installed an on i686.
I tried making a mini-test live cd based on this install that just 
starts bash but it only works on i686 machines and not i586.

I only have i386 glibc and all other packages are i386.  I copied all of 
the necessary .so files.
I even manually compiled bash using -march=i386 & -mtune=i386 but it 
will only run on i686.

Can anyone explain why?