Petit soucis de linkage après ajout d'un so ver

Fermé
posophe - 2 oct. 2015 à 14:25
Bonjour à tous !

Je suis en train de packager Kaldi pour openSUSE. Le problème est que, par défaut, l'upstream n'a pas versionné ses shared libraries. Si je veux respecter les règles, je dois donc le faire moi-même. Sauf qu'une fois fait, ld est incapable de retrouver la lib compilée.
Je m'explique : Kaldi compile d'abord une lib qui est dépendance de toutes les autres, nommée kaldi-base.so. Pour compiler les autres libs avec la dépendance vers kaldi-base.so, gcc compile avec -lkaldi-base. Une fois que j'ai ajouté la version à la lib, ld est donc incapable de trouver la lib.
i586-linux suse-linux/bin/ld: cannot find -lkaldi-base

Mon patch : http://paste.opensuse.org/58692727
Le fichier qui décrit les commandes à effectuer : http://paste.opensuse.org/60496116

Voilà ! Merci d'avance à toutes les personnes qui m'apporteront leur aide.

Bien cordialement.
Benjamin