Damit das mit dem Crosscompilieren klappt musst du natürlich als erstes mal auf deiner Intel Kiste den GCC als Cross-Compiler installieren.
Bei manchen Linux Distributionen ist ein passender GCC Compiler optional installierbar. Ansonsten ist Handarbeit angesagt und du darfst gleich mal in die Tiefen des Crosscompiler-Bau absteigen. In diesem Fall benötigst du den Quellcode des GCC Compiler inklusive aller davon benötigten Bibliotheken (z.B. glibc) und Tools (z.b. Bison, make, as, ld, ...). Als nächstes kompilierst du mit deinem nativen Intel GCC Compiler dann Schritt für Schritt die ganzen Bibliotheken, Tools und letztendlich den Crosscompiler GCC.
Wie auch immer du vorgehst:
Sollte bis hierhin alles geklappt haben, hast du nun *zwei* GCC Compiler auf deinem Intel System. Zum einen den GCC mit dem du Intel Binaries erstellen kannst und zum anderen deinen Crosscompiler.
Du kannst dir dann deinen Quellcode (z.B. MySQL) herunterladen und ganz normal mit: "./configure" und "make" kompilieren. Allerdings musst du "./configure" entsprechend konfigurieren damit auch wirklich der Crosscompiler verwendet wird.
Ein prominentes Beispiel für Crosscompilierung ist der VideoLAN Client (VLC) von
http://www.videolan.org/ bei dem Linux die primäre Entwicklungsplattform ist und die Windows Binaries auf eben diesem Linux System crosscompiliert werden.