Hallo,

ich habe vor monitor auf einem OpenWRT Router laufen zu lassen, genauer auf dem Asus WL-500G Deluxe, wie auch die Idee im monitor wiki ist. http://monitor.08k.de/index.php/Projekt03

Leider komme ich nun seit unzähligen Stunden von wikis und How to's lesen nicht weiter.

Zuerst habe ich mich nach der Anleitung für die Linkstation gerichtet.
Ein einfaches "make" scheiterte natürlich, da das Makefile für i386 optimiert war. Somit passte ich das Makefile auf meine Zwecke (im Grund reicht es einfach die i386-spezifischen Parameter zu entfernen und als Compiler den "mipsel-gnu-gcc" zu ersetzen) an und das System kompilierte durch.
Bei dem makefile fangen die Probleme an. Mir ist nicht ganz klar, welche CPU flags für den Prozessor gesetzt werden müssen.

Also habe ich angefangen einiges im Internet zu suchen und lesen. Hier sind mal ein paar Links:

http://forum.openwrt.org/viewtopic.php?id=8410
http://www.linuxselfhelp.com/HOWTO/MIPS-HOWTO-9.html
http://www.denx.de/wiki/view/DULG/ELDKUsage
http://wiki.openwrt.org/BuildingPack...7867768db6ae8c
http://www.linux-mips.org/wiki/Toolchains
... und etliche mehr.

Leider ist mir es auf aufgesetzten cross compiler system nicht gelungen den monitor zu compilieren. Vielleicht habe ich auch bereits Fehler beim aufsetzen der Systeme gemacht.

Mein aktueller Stand ist der, dass ich unter Suse 10.2 mit Qemu ein mipsel System aufgesetzt habe. Nun brauche ich noch einen Compiler für das System und das Makefile muss ich immer noch anpassen.

--> wie setzte ich ein cross compile System korrekt auf und welche Änderungen muss ich im Makefile vornehmen?

Ich wäre dankbar, wenn mir jemand auf die Sprünge helfen würde!