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

Répondre à