Je cherche une variante de Debian (niveau testing au moins) ou Ubuntu
(21 ou mieux) dont tous les paquets codés en C ou en C++ ont été compilé
(en pratique) avec gcc -O2 -g ou g++ -O2 -g
Autrement dit, une variante de Debian avec un maximum d'info de
debugging (au format DWARF5)
Est-ce que ça existe, ou bien est-il possible de configurer mon
/etc/apt/sources.list
Librement
PS. Ca me sert aussi bien pour l'analyseur C & C++ Bismon en
https://github.com/bstarynk/bismon/ que pour le projet RefPerSys en
http://refpersys.org/
--
Basile Starynkevitch <basile@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/
Autrement dit, une variante de Debian avec un maximum d'info de
debugging (au format DWARF5)
Est-ce que ̓§a existe, ou bien est-il possible de configurer mon
/etc/apt/sources.list
Librement
PS. Ca me sert aussi bien pour l'analyseur C & C++ Bismon en
https://github.com/bstarynk/bismon/ que pour le projet RefPerSys en
http://refpersys.org/
--
Basile Starynkevitch <basile@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/
Bonjour, N'est ce pas le but des paquets *-dbg ? Gaëtan
Et tu peux en rajouter avec coredump pour systemd. Ça te laisse une jolie trace rouge dans les journaux quand une application plante. 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...
Le 23/07/2021 13:52:13, Gaëtan Perrier a écrit :
Bonjour,
N'est ce pas le but des paquets *-dbg ?
Gaëtan
Et tu peux en rajouter avec coredump pour systemd.
Ça te laisse une jolie trace rouge dans les journaux quand une application plante.
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...
Bonjour, N'est ce pas le but des paquets *-dbg ? Gaëtan
Et tu peux en rajouter avec coredump pour systemd. Ça te laisse une jolie trace rouge dans les journaux quand une application plante. 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...
Roberto C. Sánchez
On Fri, Jul 23, 2021 at 01:49:37PM +0200, Basile Starynkevitch wrote:
Bonjour Í tous, Je cherche une variante de Debian (niveau testing au moins) ou Ubuntu (21 ou mieux) dont tous les paquets codés en C ou en C++ ont été compilé (en pratique) avec gcc -O2 -g ou g++ -O2 -g Autrement dit, une variante de Debian avec un maximum d'info de debugging (au format DWARF5) Est-ce que ça existe, ou bien est-il possible de configurer mon /etc/apt/sources.list
Chaque version de Debian a les paquets de déboguage. Il faut juste intaller les symboles et ensuite utiliser gdb: https://wiki.debian.org/fr/HowToGetABacktrace Salut, -Roberto -- Roberto C. Sánchez
On Fri, Jul 23, 2021 at 01:49:37PM +0200, Basile Starynkevitch wrote:
Bonjour Í tous,
Je cherche une variante de Debian (niveau testing au moins) ou Ubuntu (21 ou
mieux) dont tous les paquets codés en C ou en C++ ont été compilé (en
pratique) avec gcc -O2 -g ou g++ -O2 -g
Autrement dit, une variante de Debian avec un maximum d'info de debugging
(au format DWARF5)
Est-ce que ça existe, ou bien est-il possible de configurer mon
/etc/apt/sources.list
Chaque version de Debian a les paquets de déboguage. Il faut juste
intaller les symboles et ensuite utiliser gdb:
On Fri, Jul 23, 2021 at 01:49:37PM +0200, Basile Starynkevitch wrote:
Bonjour Í tous, Je cherche une variante de Debian (niveau testing au moins) ou Ubuntu (21 ou mieux) dont tous les paquets codés en C ou en C++ ont été compilé (en pratique) avec gcc -O2 -g ou g++ -O2 -g Autrement dit, une variante de Debian avec un maximum d'info de debugging (au format DWARF5) Est-ce que ça existe, ou bien est-il possible de configurer mon /etc/apt/sources.list
Chaque version de Debian a les paquets de déboguage. Il faut juste intaller les symboles et ensuite utiliser gdb: https://wiki.debian.org/fr/HowToGetABacktrace Salut, -Roberto -- Roberto C. Sánchez
didier gaumet
Le vendredi 23 juillet 2021 Í 14:19 +0200, Basile Starynkevitch a écrit :
On 7/23/21 1:52 PM, Gaëtan Perrier wrote:    Bonjour,   N'est ce pas le but des paquets *-dbg ? Oui, mais o͹ sont ceux pour libc
libc6-dbg ?
gcc-10
(Debian testing) lib32stdc++6-10-dbg ?
g++-10
(Debian testing) libstdc++6-10-dbg ?
Qt5.
suivant ce que tu utilises de Qt5, farfouiller dans les paquets *qt5*- dbg ou *qt5*-dbgsym ?
Quelle ligne ajouter dans /etc/apt/sources.list ?
Ben a priori pas besoin de modifier ton sources.list ? (comme dit précédemment, vu mon niveau, que ceux qui s'y connaissent n'hésitent pas Í corriger mes erreurs)
Le vendredi 23 juillet 2021 Í 14:19 +0200, Basile Starynkevitch a
écrit :
On 7/23/21 1:52 PM, Gaëtan Perrier wrote:
   Bonjour,
Â
 N'est ce pas le but des paquets *-dbg ?
Oui, mais o͹ sont ceux pour
libc
libc6-dbg ?
gcc-10
(Debian testing) lib32stdc++6-10-dbg ?
g++-10
(Debian testing) libstdc++6-10-dbg ?
Qt5.
suivant ce que tu utilises de Qt5, farfouiller dans les paquets *qt5*-
dbg ou *qt5*-dbgsym ?
Quelle ligne ajouter dans /etc/apt/sources.list ?
Ben a priori pas besoin de modifier ton sources.list ?
(comme dit précédemment, vu mon niveau, que ceux qui s'y connaissent
n'hésitent pas Í corriger mes erreurs)
Le vendredi 23 juillet 2021 Í 14:19 +0200, Basile Starynkevitch a écrit :
On 7/23/21 1:52 PM, Gaëtan Perrier wrote:    Bonjour,   N'est ce pas le but des paquets *-dbg ? Oui, mais o͹ sont ceux pour libc
libc6-dbg ?
gcc-10
(Debian testing) lib32stdc++6-10-dbg ?
g++-10
(Debian testing) libstdc++6-10-dbg ?
Qt5.
suivant ce que tu utilises de Qt5, farfouiller dans les paquets *qt5*- dbg ou *qt5*-dbgsym ?
Quelle ligne ajouter dans /etc/apt/sources.list ?
Ben a priori pas besoin de modifier ton sources.list ? (comme dit précédemment, vu mon niveau, que ceux qui s'y connaissent n'hésitent pas Í corriger mes erreurs)
didier.gaumet
ouais, j'ai comme d'hab' répondu un peu vite, pour gcc-10 et g++-10, regarde plutÍ´t les paquets -dbg qui t'intéressent sur les pages respectives du paquet source Í partir duquel sont générés gcc-10 et g++-10: https://packages.debian.org/source/bullseye/gcc-10
ouais, j'ai comme d'hab' répondu un peu vite, pour gcc-10 et g++-10,
regarde plutÍ´t les paquets -dbg qui t'intéressent sur les pages
respectives du paquet source Í partir duquel sont générés gcc-10 et
g++-10:
https://packages.debian.org/source/bullseye/gcc-10
ouais, j'ai comme d'hab' répondu un peu vite, pour gcc-10 et g++-10, regarde plutÍ´t les paquets -dbg qui t'intéressent sur les pages respectives du paquet source Í partir duquel sont générés gcc-10 et g++-10: https://packages.debian.org/source/bullseye/gcc-10
Hugues Larrive
Bonjour, Le vendredi 23 juillet 2021 Í 13:49, Basile Starynkevitch a écrit :
Bonjour Í tous, Je cherche une variante de Debian (niveau testing au moins) ou Ubuntu (21 ou mieux) dont tous les paquets codés en C ou en C++ ont été compilé (en pratique) avec gcc -O2 -g ou g++ -O2 -g
Personne n'en a parlé mais on peut recompiler debian avec les options que l'on veut en utilisant l'outil apt-build : `apt-get install apt-build`. Lors de la configuration il faut choisir 'medium' pour le niveau d'otimisation (-O2) et mettre '-g' pour "Options to add to gcc". La configuration est sauvegardée dans le fichier /etc/apt/apt-build.conf. Il est recommandé de lire le README : /usr/share/doc/apt-build/README.Debian Pour recompiler tout le système : # dpkg --get-selections | awk '{if ($2=="install") print $1}' > /etc/apt/apt-build.list # apt-build world --yes --force-yes J'ai fais l'expérience il y a 15 ans en espérant un gain de performances... pas de différence notable de ce coté lÍ . Par contre en cas de panne de chauffage au mois de janvier ça peut aider ;) Hugues
Bonjour,
Le vendredi 23 juillet 2021 Í 13:49, Basile Starynkevitch <basile@starynkevitch.net> a écrit :
Bonjour Í tous,
Je cherche une variante de Debian (niveau testing au moins) ou Ubuntu
(21 ou mieux) dont tous les paquets codés en C ou en C++ ont été compilé
(en pratique) avec gcc -O2 -g ou g++ -O2 -g
Personne n'en a parlé mais on peut recompiler debian avec les
options que l'on veut en utilisant l'outil apt-build :
`apt-get install apt-build`. Lors de la configuration il faut
choisir 'medium' pour le niveau d'otimisation (-O2) et mettre
'-g' pour "Options to add to gcc". La configuration est
sauvegardée dans le fichier /etc/apt/apt-build.conf. Il est
recommandé de lire le README :
/usr/share/doc/apt-build/README.Debian
Pour recompiler tout le système :
# dpkg --get-selections |
awk '{if ($2=="install") print $1}' >
/etc/apt/apt-build.list
# apt-build world --yes --force-yes
J'ai fais l'expérience il y a 15 ans en espérant un gain de
performances... pas de différence notable de ce coté lÍ .
Par contre en cas de panne de chauffage au mois de janvier ça
peut aider ;)
Bonjour, Le vendredi 23 juillet 2021 Í 13:49, Basile Starynkevitch a écrit :
Bonjour Í tous, Je cherche une variante de Debian (niveau testing au moins) ou Ubuntu (21 ou mieux) dont tous les paquets codés en C ou en C++ ont été compilé (en pratique) avec gcc -O2 -g ou g++ -O2 -g
Personne n'en a parlé mais on peut recompiler debian avec les options que l'on veut en utilisant l'outil apt-build : `apt-get install apt-build`. Lors de la configuration il faut choisir 'medium' pour le niveau d'otimisation (-O2) et mettre '-g' pour "Options to add to gcc". La configuration est sauvegardée dans le fichier /etc/apt/apt-build.conf. Il est recommandé de lire le README : /usr/share/doc/apt-build/README.Debian Pour recompiler tout le système : # dpkg --get-selections | awk '{if ($2=="install") print $1}' > /etc/apt/apt-build.list # apt-build world --yes --force-yes J'ai fais l'expérience il y a 15 ans en espérant un gain de performances... pas de différence notable de ce coté lÍ . Par contre en cas de panne de chauffage au mois de janvier ça peut aider ;) Hugues