On Sun, 2024-11-17 at 20:36 +0100, didier gaumet wrote: > Le 17/11/2024 à 18:39, benoit a écrit : > > Bonjour, > > > > Je voudrais compiler une version plus récente de la libjxl : > > https://packages.debian.org/bookworm/libjxl0.7 <https:// > > packages.debian.org/bookworm/libjxl0.7> > > Mais des paquets en dépendant(mpv, openbox, etc) l'utilisent. > > J'ai compilé à partir des sources > > https://github.com/libjxl/libjxl <https://github.com/libjxl/libjxl> > > Mais avant de faire cmake install en root (des sources et pas du > > paquet > > debian), j'aimerais savoir si ça va poser problème pour les paquets > > qui > > dépendent de libjxl0.7 <https://packages.debian.org/bookworm/ > > libjxl0.7>en paquet debian. >
Il est probable qu'on puisse configurer les sources pour que la bibliothèque s'installe sous /usr/local/include pour les fichiers d'entête et sous /usr/local/lib/ pour les bibliothèques partagées binaires. C'est à vérifier dans le code source, et peut-être qu'il faudrait modifier quelques fichiers (peut-être le CMakeLists.txt ....) Si c'est possible d'installer sous /usr/local/lib (je laisse d'autres le vérifier) alors une configuration astucieuse du LD_LIBRARY_PATH et/ou du /etc/ld.so.conf (et le lancer d'un ldconfig après compilation et modification de votre copie locale de https://github.com/libjxl/libjxl) pourrait permettre la cohabitation des paquets Debian et du code compilé par vos soins. Librement. PS. Voir aussi http://refpersys.org/ et https://github.com/RefPerSys/RefPerSys/ pour lequel je cherche des contributeurs, une aide pour à terme le faire accepter dans Debian, etc, etc... -- Basile STARYNKEVITCH <[email protected]> 8 rue de la Faïencerie 92340 Bourg-la-Reine, France http://starynkevitch.net/Basile & https://github.com/bstarynk

