Re: libpthread.so
Frédéric BOITEUX a écrit : > Il me semblait avoir lu que la libc intégrait maintenant la libthread… > c’est bien cela, voir : > https://sourceware.org/pipermail/libc-alpha/2021-August/129718.html Merci pour ce lien, j'ignorais tout ce ce changement qui ne me semble pas anodin. > Cela explique la cause de ton souci, pas la solution 😐 Si, « il suffit » de trouver dans le script de compilation où est ajouté l'option « -lpthread » et de modifier ce code, à moins que des outils à jour ne gèrent correctement le problème eux-mêmes. Et justement, pour en avoir le cœur net, j'ai fait le test en : * téléchargeant le dépôt de FreeCAD (1680 Mo) * installant les bibliothèques et fichiers d'entête nécessaires (780 Mo) * lançant la compilation : cd freecad mkdir build cmake -S . -B build time cmake --build /tmp/freecad/build -j 4 * vaquant à d'autres occupations jusqu'à ce que le ventilateur de mon PC se calme (une bonne heure plus tard) La compilation a été fructueuse sur ma Debian Bookworm en utilisant : * CMake 3.24 * GNU Make 4.3 * GCC 12.1 Sébastien -- Sébastien Dinot, sebastien.di...@free.fr http://www.palabritudes.net/ Ne goûtez pas au logiciel libre, vous ne pourriez plus vous en passer !
Re: libpthread.so
Frédéric BOITEUX a écrit : > Bonjour, > > Il me semblait avoir lu que la libc intégrait maintenant la libthread… c’est > bien cela, voir : > https://sourceware.org/pipermail/libc-alpha/2021-August/129718.html > > Cela explique la cause de ton souci, pas la solution 😐 Ça ressemblerait bien à ça. Merci. JB
RE: libpthread.so
Bonjour, Il me semblait avoir lu que la libc intégrait maintenant la libthread… c’est bien cela, voir : https://sourceware.org/pipermail/libc-alpha/2021-August/129718.html Cela explique la cause de ton souci, pas la solution 😐 Cdlt, Fred. -Message d'origine- De : BERTRAND Joël Envoyé : mardi 23 août 2022 14:49 À : Debian user french Objet : libpthread.so Bonjour à tous, Petite question... Qu'est devenu /usr/lib/libpthread.so sur bookworm ? Cette bibliothèque ne semble plus exister. Il reste bien libpthread.a, mais j'ai besoin du .so pour compiler FreeCAD. Une recherche sur packages.debian.org ne me renseigne pas plus... Bien cordialement, JB
Re: Re : Re : libpthread.so
nicolas.patr...@gmail.com a écrit : > Le 23/08/2022 15:17:17, BERTRAND Joël a écrit : > >> Ben non. Et packages.debian.org n'indique plus de >> libpthread.so (sauf >> pour les cross compilations). Il y a bien un libpthread.so.0 dans >> /lib/x86_64-linux-gnu. Mais les scripts cmake renvoient >> /usr/lib/libpthread.so qui pointe sur... rien parce que le fichier >> n'existe plus. > > Alors crée un lien symbolique. Tu penses bien que c'est la première chose que j'ai faite. cmake n'en veut pas (même après effacement du cache), il préfère la version statique. Je suppose que ce petit problème va ennuyer du monde.
Re : Re : libpthread.so
Le 23/08/2022 15:17:17, BERTRAND Joël a écrit : > Ben non. Et packages.debian.org n'indique plus de > libpthread.so (sauf > pour les cross compilations). Il y a bien un libpthread.so.0 dans > /lib/x86_64-linux-gnu. Mais les scripts cmake renvoient > /usr/lib/libpthread.so qui pointe sur... rien parce que le fichier > n'existe plus. Alors crée un lien symbolique. nicolas patrois : pts noir asocial -- RÉALISME M : Qu'est-ce qu'il nous faudrait pour qu'on nous considère comme des humains ? Un cerveau plus gros ? P : Non... Une carte bleue suffirait...
Re: Re : libpthread.so
nicolas.patr...@gmail.com a écrit : > Le 23/08/2022 14:48:45, BERTRAND Joël a écrit : > >> Petite question... Qu'est devenu /usr/lib/libpthread.so sur >> bookworm ? >> Cette bibliothèque ne semble plus exister. Il reste bien libpthread.a, >> mais j'ai besoin du .so pour compiler FreeCAD. Une recherche sur >> packages.debian.org ne me renseigne pas plus... > > Demande aux développeur de freecad ? Je compile moi-même (et il y a huit jours, il n'y avait pas de problème, je n'ai pas fait de mise à jour explicite depuis, mais il y en a qui se font automatiquement). > Dans /lib64/libpthread.so.0 ? Ben non. Et packages.debian.org n'indique plus de libpthread.so (sauf pour les cross compilations). Il y a bien un libpthread.so.0 dans /lib/x86_64-linux-gnu. Mais les scripts cmake renvoient /usr/lib/libpthread.so qui pointe sur... rien parce que le fichier n'existe plus.
Re : libpthread.so
Le 23/08/2022 14:48:45, BERTRAND Joël a écrit : > Petite question... Qu'est devenu /usr/lib/libpthread.so sur > bookworm ? > Cette bibliothèque ne semble plus exister. Il reste bien libpthread.a, > mais j'ai besoin du .so pour compiler FreeCAD. Une recherche sur > packages.debian.org ne me renseigne pas plus... Demande aux développeur de freecad ? Dans /lib64/libpthread.so.0 ? nicolas patrois : pts noir asocial -- RÉALISME M : Qu'est-ce qu'il nous faudrait pour qu'on nous considère comme des humains ? Un cerveau plus gros ? P : Non... Une carte bleue suffirait...
libpthread.so
Bonjour à tous, Petite question... Qu'est devenu /usr/lib/libpthread.so sur bookworm ? Cette bibliothèque ne semble plus exister. Il reste bien libpthread.a, mais j'ai besoin du .so pour compiler FreeCAD. Une recherche sur packages.debian.org ne me renseigne pas plus... Bien cordialement, JB