venerdì 8 maggio 2009

Nei meandri dei meandri delle compilazioni...

clipped from www.uclibc.org

How do I compile programs with uClibc?


You will need to have your own uClibc toolchain. A toolchain consists
of GNU binutils,
the gcc compiler, and uClibc, all
built to produce binaries for your target system linked with uClibc.
You can build your own native uClibc toolchain using the
uClibc buildroot system.

Il pacchetto "buildroot" (degli stessi autori di uClibc) permette di crosscompilarsi un'intera minidistribuzione ricompilata ex novo (a partire dai compilatori host stessi).

Crea kernel Linux, uClibc, Busybox e ammennicoli vari (si possono configurare hostap, samba, cups, etc) e perfino il filesystem destinatario (anche in ubifs), addirittura opzione uboot.

Scarica dalla rete i sorgenti, li cross-compila e li assembla. Veramente ben fatto. Ma grosso quanto un bufalo ingrassato...

Purtroppo non contiene tutti i pacchetti più aggiornati per la Beagleboard. Qualche minuto fa l'ho lanciato, chissà come se la caverà. Al momento è impegnato col kernel Linux.

Nessun commento:

Posta un commento