------- Comment #8 from dkouroun at cc dot uoi dot gr 2006-11-22 21:39 ------- Subject: Re: bootstrap failure on Linux AMD64
Quoting pinskia at gcc dot gnu dot org <[EMAIL PROTECTED]>: > > > ------- Comment #7 from pinskia at gcc dot gnu dot org 2006-11-22 21:27 > ------- > (In reply to comment #5) > > Subject: Re: bootstrap failure on Linux AMD64 > > hope this helps > > Yes gentoo is installing libc in the wrong directory. lib should be a symbol > link (or really what is currently lib32) to lib32. I do not think that the directory is wrong. I think you mean that it install's in a directory which is not the one gcc expects it to be. So I guess that gcc expects the 32bit libraries to be found under the directory /lib, while gentoo there installs the 64bit libraries. Well, in a 32bit system the libraries are found under /lib. Shouldn't this /lib directory contains the native 64bit libraries in a 64bit system. Don't forget that the 32bit are provided just for convenience, they are not necessary at all for the 64bit system's functionality! So I suggest since the directory where Gentoo installs is not wrong but the directory where gcc expects the 32bit libraries to reside is wrong, it would be nice that gcc provides an option at the configure script where one instructs it where to find the 32bit and the 64bit libraries. Currently I am running with --disable-multilib. I hope it works but I will not have 32bit compatibility. What do you think? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29937