• [^] # Re: nouveauté pour l'utilisateur desktop ?

    Posté par . En réponse à la dépêche Sortie du noyau Linux 3.9. Évalué à 7.

    Les linkers qui font le ménages, c'est nouveau.

    Oh que non. À l ́édition de lien, tous les symboles nécessaires, et seulement les symboles nécessaires, qui viennent de .o ou de .a sont /tirés/ vers le binaire final. Ça a toujours été le cas. Le premier éditeur de liens que j ́ai utilisé (quelque chose comme en 1990?) le faisait déjà.

    Tu peux faire le test : installe une vielle distro (genre une slack des années 90, facile aujourd ́hui dans une machine virtuelle), génère un librairie statique énorme (genre quelques Mebioctets), et fait un petit programme simple qui se contente d ́appeler un et un seul symbole de cette librairie, et lie le en statique : tu verras qu ́il ne fait pas la taille de ta librairie.

    gold pour gcc

    gold est un éditeur de liens ; gcc est (un peu plus qu ́)un compilateur. gold, c ́est binutils, pas gcc.

    Hop,
    Moi.