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
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)