allora.. vediamo se ho capito bene com'è che funziona sta toolchain:
1)installo le binutils (perchè hanno assemblatore e linker che sono alla base di ogni sorgente da compilare)
2)installo il gcc ossia il compilatore ma, visto che ha bisogno, oltre delle binutils, anche delle glibc sono costrtto a utilizzare le librerie dell'host
3)installo le librerie del kernel che sono necessarie per la compilazione delle glibc
4)installo le glibc utilizzando il nouvo gcc e le binutils
5)a questo punto avendo installato le glibc posso ricompilare gcc utilizzando tutte le librerie del nuovo sistema...
seguendo la mia vena anticonformista sto facendo il tutto con le ultime versioni dei suddetti pacchetti (chiaramente quelle stabili) e quindi trovo qualche differenza sintattica nei parametri di configurazione. Per quanto riguarda il punto 5 sapete che parametro passare nel configure per indicare quale sia il linker da utilizzare? mettendo --with-sysroot non basta per fargli capire dove si trova la basepath per trovare gli eseguibili?