Can't build correctly working crosscompiler with 4.3.0. 4.2.1 worked like charm

Daniel Jacobowitz drow@false.org
Wed Apr 16 14:41:00 GMT 2008


On Tue, Apr 15, 2008 at 05:34:17AM +0200, Denys Vlasenko wrote:
> --bindir=/usr/bin                       \

> bindir=$STATIC/bin                      \

Why are you configuring for one set of paths which are half in $STATIC
and half in /usr, and installing in paths which are all in $STATIC?

That's causing this:

> 30816 stat64("/.share/usr/app/gcc-4.3.0-i486-linux-uclibc/bin/../app/gcc-4.3.0-i486-linux-uclibc/libexec/gcc/i486-linux-uclibc/4.3.0/cc1", 0xffde613c) = -1 ENOENT (No such file or directory)

At this point it's clear something is wrong.  The libexec directory is
not in the same relation to bindir that it was at configure time.
You've moved parts of the toolchain pretty much arbitrarily, so it's
not surprising at all to me that it can't find itself...

-- 
Daniel Jacobowitz
CodeSourcery



More information about the Gcc mailing list