Re: Compliation de la dernière version de libjxl
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 <basile@starynkevitch.net>
8 rue de la Faïencerie
92340 Bourg-la-Reine, France
http://starynkevitch.net/Basile & https://github.com/bstarynk
Reply to: