[Lugbz-list] Linking Probleme
Thomas Pircher
tehpeh at gmx.net
Fri Mar 2 23:52:12 CET 2007
On Friday 02 March 2007 21:56, Daniel wrote:
> Hallo,
>
> also die Ziel Architektur ist MIPS und ich habe auch schon das
> richtige Toolchain. Ich weiss eben nicht wie man 'configure' mitteilt
> es soll uClibc benutzen anstatt die glibc.
Bitte ueberpruefe ob auch die richtige Toolchain verwendet wird, also in
deinem Fall mipsel-gcc, mipsel-strip, mipsel-ld etc.
Ich vermute, dass dein lokaler Compiler (also gcc, ohne Praefix) verwendet
wird und make gar nicht fuer MIPS cross-compiliert.
> Wenn ich LDFLAGS vor dem
> configure setze, dann gibt er einen Fehler. Wenn ich die Variable nach
> dem configure setze, wird trotzdem die glibc bevorzugt.
Wenn automake diese Tools verwendet, dann musst du keinen Path angeben (was
auch falsch waere: auf dem Target-Prozessor sind die Bibliotheken natuerlich
irgendwo anders als auf deinem PC, wenn ueberhaupt vorhanden).
Du verwendest "--host=mipsel" fuer configure. Ich kenne configure nicht sehr
gut, aber musst du fuer eine cross-compilation nicht auch --build angeben?
Was bekommst du als Output von configure? Etwas wie
checking for mipsel-strip... mipsel-strip
checking for mipsel-gcc... mipsel-gcc
...
checking whether the C compiler works... yes
checking whether we are cross compiling... yes
HTH,
Thomas
More information about the Lugbz-list
mailing list