fedora

  • Quand libtool fait échouer la création d'un rpm...

    Normalement, les autotools on plutôt tendance à faciliter la création d'un spec file et d'un rpm... Normalement.

    Mais si parmi les dépendances du programme packagé, il y a une bibliothèque générée avec libtool, et que l'archive libtool suffixée en .la est installée, alors libtool écrira en dur le chemin de la bibliothèque dans le binaire. Et là, c'est le drame :

    ERROR   000X: file '/usr/bin/xxxx' contains an invalid rpath '/usr/local/lib' in [/usr/local/lib]

    Un peu de lecture sur le sujet propose, entr'autres comme solution d'insérer la ligne

    chrpath --delete $RPM_BUILD_ROOT%{_bindir}

    Après la ligne make install