Sto cercando di compilare staticamente Mono per MIPS. Sono in grado di compilare Mono, ma è sempre collegato dinamicamente con le sue dipendenze, anche se specificherò static al compilatore.Qualcuno ha cross compilato Mono per MIPS 64 usando uClibc?
Ho scritto un programma di test e sono in grado di compilarlo staticamente con la mia toolchain ed eseguirlo sulla piattaforma di destinazione. Non sono sicuro se mi manca qualcosa o se non è possibile. Ho creato la mia toolchain utilizzando buildroot.
EDIT
Per rendere le cose un po 'più chiaro, vorrei compilare staticamente mono con il suo dipendenze. Le dipendenze su cui si basa mono sono: GLib, pkg-config e gettext. Credo che GLib sia una dipendenza diretta e GLib dipende da pkg-config e gettext.
Posso postare le mie variabili di ambiente e configurare il comando se necessario.
Avevo paura che questa potesse essere la risposta. In buildroot, ho scelto i pacchetti da cui dipendeva mono per essere costruiti con la toolchain, quindi dovevano trovarsi nelle cartelle lib e bin della toolchain per il collegamento. Non volevo dover passare attraverso il processo senza che nessun altro pensasse la stessa cosa. Farò un tentativo e riferire i passaggi. –