Subject: bug#5655: incorrect paths for crt1.o, crtn.o, etc.

From: Glenn Morris <[email-masked]>
Date: Tue, 27 Apr 2010 02:51:04 -0400

Sven Joachim wrote:

> Alas, my combination of a 64-bit kernel and 32-bit userland on x86 is
> broken now:
>
> ,----
> | % /.configure && make
> | [...]
> | /usr/bin/ld: i386:x86-64 architecture of input file `/usr/lib64/crt1.o' is incompatible with i386 output

Sorry about that. Can you try to debug it? It's not obvious to me why
that should happen. What is $canonical on your system?

(In the meantime, you can work round it by passing --with-crt-dir=usr/lib )