Hi guys

I like to create my own live cd's for specialized purposes.
I see Knoppix i386 runs fine on my i586 but my i386 install of CentOS on an i686 machine does not work on an i586

What I want to do is use Centos or another simple distro to create i386 binaries. I know how to do that part but what I cannot do is get them to work on an i586 because my i686 system uses .so files that are meant for i686.

Basically I need an environment that has i386 .so files so I can base my livecd off them.
I'm already familiar with the gcc CFLAGS of march & mtune but they don't help when your compiler is using i686 .so files.

Any help would be much appreciated because I'm totally stuck

Thanks!