[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