DIrei più che bene.
Allora iniziamo e ti posto di seguito alcune considerazioni sul porting.
* Come cross-compilatore avevo intenzione di usare Sourcery G++ Lite per ARM (gnueabi):
http://www.codesourcery.com/sgpp/lite/a ... elease1293 questo fondamentalmente per una questione di convenienza. E' ottimizzato, fornisce supporto ai cortex-a8 e in caso di problemi la ml di supporto è veramente ottima. Nulla vieta un domani di affidarsi a gcc o meglio usare crosstool-ng.
Se vuoi avere una panoramica ti consiglio fortemente la lettura della getting started guide che è ben fatta (e corta per fortuna). In ogni caso insieme al compilatore e binutils, codesourcery fornisce anche multilib con glibc.
* Il modus operandi che avevo in testa è questo: si parte dai sorgenti della slack, si modifica opportunamente lo SlackBuild per la cross-compilazione (si tratta di base di modificare il parametro --host= in fase di configurazione e passare le env CROSS_COMPILE e ARCH corrette in fase di make). Ho provato a cross-compilare in questo modo il pacchetto di bash e sembra funzionare a dovere.
* Devo ancora capire bene come usare qemu per creare un ambiente chroot nel quale cross-compilare (come hanno fatto quelli di
http://www.archmobile.org/). Di base credo che si debba compilare gcc per ARM e usare quello nell'ambiente emulato da qemu. Se hai altre info in merito sono tutto orecchi.
Scusa se sono stato un po' confusionario
