• [^] # Re: ld se paye ma tronche !

    Posté par . En réponse au journal ld se paye ma tronche !. Évalué à 2.

    Eh oui, il y a trois (3) noms pour les libs partagées :

    1° le "vrai" fichier, par ex. /usr/lib/libesd.so.0.2.31

    2° ce fichier contient dans le bazar elf une entrée SONAME : libesd.so.0 c'est ce nom qui est enregistré comme dépendance et qui est cherché par le linker dynamique (et par ldd)

    3° lors de la compilation, quand tu indiques -lesd, il cherche libesd.so

    On pourrait trés bien avoir un fichier libtrululu avec un soname libmachin et qui se linkerait avec -lplop.