• [^] # Re: Pourquoi from scratch ?

    Posté par . En réponse à la dépêche LinuxConsole 1.0.2010. Évalué à 4.

    > [...] cela prend beaucoup de temps de se faire un toolchain [...]

    Alors, permets-moi, cher homonyme, de t'aiguiller vers crosstool-NG : [http://ymorin.is-a-geek.org/projects/crosstool].

    Crosstool-NG te permet de générer facilement des chaînes de compilation croisée (aka cross-toolchain), et cela pour différentes architectures. Tu peux préciser les optimisations par défaut, les versions de composants à utiliser (gcc, glibc/uClibc/eglibc, binutils, en-têtes du noyau...), et pleins d'autres options.

    Pour l'instant, la génération de chaînes de compilation native n'est pas supportée, mais cela ne saurait tarder (enfin, ça tarde un peu quand même...). Mais puisque tu construis une distribution 'from scratch', tu verras peut-être un avantage à la faire en compilation croisée (même x86->x86 peut être considéré comme du croisé).

    ( OK, OK, un peu d'auto-pub de temps en temps, ça fait pas de mal ! :-] ).