[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: