On Sat, 2026-08-08 at 17:47 +0000, Claire Ivanenka wrote:
> Kikou :)
> 
> Le 8 août 2026 17:20:37 UTC, Basile STARYNKEVITCH
> <[email protected]> a écrit :
> > Bonsoir la liste
> > 
> > (je code -avec quelques autres- un moteur d'inférences sous Linux
> > en
> > logiciel libre compilé avec un GCC récent GCC15 ou mieux;
> > refpersys.org
> > donne mes idées)
> > 
> > Le code C++ est sur une petite quarantaine de fichiers dont
> > certains
> > sont générés (y compris par le programme lui meme dans ses
> > exécutions
> > d'hier - par un make redump).
> 
> Qu'est que hier ? Qu'est-ce qu'un  make redump ?

Aujourd'hui c'est le 8 aout 2026, et hier c'était donc le vendredi 7
aout 2026.

make redump est la commande de GNU make (avec l'extension GNU guile)
que j'utilise comme test, et pour regénérer les fichiers (C++ ou JSON)
qui sont sur github.com/RefPerSys

> > 
> > J'aurais besoin d'idées pour enregister dans l'exécutable lui-meme
> > (facilement utilisable par le débogueur GDB) la longue liste des
> > arguments de compilations.
> 

Pas forcément; j'utilise les options -M et autres de GCC pour make.

Le fichier généré Make-dependencies/__utilities_rps.mkdep commence donc
par 

   utilities_rps.o: utilities_rps.cc /usr/include/stdc-predef.h
refpersys.hh \
 /usr/include/c++/16/version /usr/include/c++/16/bits/version.h \

et une grosse centaine d'autres lignes (produites par GCC)

Peut-etre que quelque programmeur libriste sur la liste a une
extension, un greffon ou une variante libre de GNU make qui enregistre
ce genre d'options.

Peut-etre que je devrais retravailler sur le code 
https://github.com/bstarynk/misc-basile/blob/master/logged-gcc.cc
ou 
https://github.com/bstarynk/misc-basile/blob/master/logged-compile.cc

mais peut-etre qu'un lecteur de cette meme liste a un script Python ou
Bash qui le fait plus simplement!

> Vue que le code part de GCC est a donc besoin pour faire toutes les
> étapes du compilateur.
> D'où l'intérêt de générer un build a l'image du système Gentoo 

Ca je ne sais pas faire!


Merci quand meme
-- 

Basile STARYNKEVITCH                           
<[email protected]>
8 rue de la Faïencerie                      
http://starynkevitch.net/Basile/  
92340 Bourg-la-Reine                        
https://github.com/bstarynk
France                               
https://github.com/RefPerSys/RefPerSys
                  https://orcid.org/0000-0003-0908-5250

Répondre à