Bonjour Basile :) ça a l'air sympa de pouvoir garder une trace de toutes les compilations sans erreur. Je n'ai pas le temps de vous aider, mais merci d'avoir fait la promotion de votre outil :)
Amicalement, Laurent Lyaudet Le ven. 10 mars 2023 à 19:57, Basile Starynkevitch <bas...@starynkevitch.net> a écrit : > > Bonsoir, > > > Il est naturel, quand on est fan de logiciel libre et de Debian (ou > similaire), de compiler du logiciel libre (notamment en C ou C++) à > partir de son code source, en utilisant (probablement) GCC (voir > https://gcc.gnu.org/ ...) > > Il est alors utile de pouvoir conserver la trace de toutes les > compilations par GCC. > > Aussi ai-je plus ou moins codé, en > https://github.com/bstarynk/misc-basile/blob/master/logged-gcc.cc un > utilitaire qui stocke dans une base sqlite les commandes de compilation > avec leur détail. Ça se compile avec le script > https://github.com/bstarynk/misc-basile/blob/master/compile-logged-gcc.sh > > > L'utilisation serait de mettre un lien symbolique $HOME/bin/gcc -> > $HOME/bin/logged-gcc et de même pour $HOME/bin/g++ et d'avoir $HOME/bin/ > dans son $PATH avant /usr/bin/ > > > Ensuite il faut initialiser la base SQLite (une seule fois) avec > $HOME/bin/logged-gcc --sqlite=logged-gcc-db.sqlite > > > Mais il me reste des bogues? Il y a-t-il une bonne âme pour m'aider? > > > (les commentaires sont en anglais) > > > librement > > -- > Basile Starynkevitch <bas...@starynkevitch.net> > (only mine opinions / les opinions sont miennes uniquement) > 92340 Bourg-la-Reine, France > web page: starynkevitch.net/Basile/ & refpersys.org > > -- > Pour connaître la configuration de la liste, gérer votre abonnement à la > liste technique et vos informations personnelles : > https://listes.april.org/wws/info/technique