[Bug bootstrap/29937] bootstrap failure on Linux AMD64

dkouroun at cc dot uoi dot gr gcc-bugzilla@gcc.gnu.org
Wed Nov 22 21:39:00 GMT 2006



------- 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 <gcc-bugzilla@gcc.gnu.org>:

>
>
> ------- 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



More information about the Gcc-bugs mailing list