On Wed, Oct 09, 2002 at 10:15:20PM +0100, rowland penny wrote:
> mandrake is advertised as being i586 (or pentium) compatible not i686 
> (celeron, p2,p3,p4) so why have a directory named i686?. redhat 8.0 loads 
> onto a epia based system without any trouble so why doesn't mandrake!

Well from what I understand the bug isn't that the i686 directory is
there.  The i686 directory lets i686 machines use the optimized
libraries for their arch.  Everything else will use the libraries in
just the /lib dir.  Apparently there was a bug in the kernel that
mistakenly identifies your processor as i686 not i586.  So ld tries to
use the i686 libraries.  Thus the error.

Deleting the i686 tree resolves the bug because then ld does try to use
those libraries since they aren't there and falls back on the other
ones.

The workaround is already posted on the errata page.  At this point
there is no other way to fix it other than replacing the kernel in the
install CD with a fixed one.  And that isn't going to happen until the
next version.

Now at some point I'm sure cooker will get fixed and then you could make
a CD set with just the cooker kernel and that will work around you
problem in an easier way.

-- 
Ben Reser <[EMAIL PROTECTED]>
http://ben.reser.org

Never take no as an answer from someone who isn't authorized to say yes.

Reply via email to