Oui oui, on peut...
On peut aussi rendre autoconf dépendant de gcc, de libstdc++, de libxml2, avoir une interface graphique en gtk+ ou qt, etc...
On peut. C'est blindé de dépendances circulaires s'il faut construire depuis les sources "from scratch", mais oui, on peut. Après je ne te dis pas l'enfer que c'est de maintenir une distribution...
> Qu'autoconf serve a compiler gcc n'y change rien, ils s'amusent pas a partir d'une machine nue
Ben avec Gentoo oui (pour donner un exemple).
Autre chose, si tu installes des outils GNU sur un unix commercial, et si autoconf exigerait gcc, etc, alors je ne te raconte pas l'enfer.
Normalement les unix commerciaux ont : shell, awk, sed, m4. Ce que demande autoconf.
> le bootstrap du compilo c'est pour le compilo
Pour le bootstraper gcc, gcc utilise le compilateur fournit par l'unix commercial ou Windows. Gcc n'utilise pas gcc (mais il peut, ce qui se fait avec Linux).
Si j'ai bonne mémoire gcc fait :
cc (compilateur fournit avec l'OS) => gcc stage1
gcc stage 1 => gcc stage 2 (final)
Autoconf fait partit des quelques programmes GNU qui doivent avoir le minimum de dépendance. Idem pour gmake par exemple qui est exigé par beaucoup de projet (NB : gmake n'existe pas gcc).
D'ailleurs sous GNU/Linux ont fait en sorte d'avoir le minimum de dépendance circulaire. Sinon ça pose de gros gros problèmes pour maintenir les distributions.
[^] # Re: Re:
Posté par IsNotGood . En réponse au journal [TROP LONG] Réflexions sur le libre. Évalué à 2.
On peut aussi rendre autoconf dépendant de gcc, de libstdc++, de libxml2, avoir une interface graphique en gtk+ ou qt, etc...
On peut. C'est blindé de dépendances circulaires s'il faut construire depuis les sources "from scratch", mais oui, on peut. Après je ne te dis pas l'enfer que c'est de maintenir une distribution...
> Qu'autoconf serve a compiler gcc n'y change rien, ils s'amusent pas a partir d'une machine nue
Ben avec Gentoo oui (pour donner un exemple).
Autre chose, si tu installes des outils GNU sur un unix commercial, et si autoconf exigerait gcc, etc, alors je ne te raconte pas l'enfer.
Normalement les unix commerciaux ont : shell, awk, sed, m4. Ce que demande autoconf.
> le bootstrap du compilo c'est pour le compilo
Pour le bootstraper gcc, gcc utilise le compilateur fournit par l'unix commercial ou Windows. Gcc n'utilise pas gcc (mais il peut, ce qui se fait avec Linux).
Si j'ai bonne mémoire gcc fait :
cc (compilateur fournit avec l'OS) => gcc stage1
gcc stage 1 => gcc stage 2 (final)
Autoconf fait partit des quelques programmes GNU qui doivent avoir le minimum de dépendance. Idem pour gmake par exemple qui est exigé par beaucoup de projet (NB : gmake n'existe pas gcc).
D'ailleurs sous GNU/Linux ont fait en sorte d'avoir le minimum de dépendance circulaire. Sinon ça pose de gros gros problèmes pour maintenir les distributions.