OVH Cloud OVH Cloud

question sur -fomit-frame-pointer

1 réponse
Avatar
julien
Bonjour à tous,

N'arrivant pas à poster sur le forum Gentoo, je pose la question ici.

Est-ce qu'on peut recompiler tout le système avec le flag
-fomit-frame-pointer (rendant donc le debug très difficile pour les
applis) mais en compilant occasionnellement quelques programmes tests en
C en supprimant ce flag afin de pouvoir débugguer aisément ces derniers ?

D'avance merci pour vos conseils.

1 réponse

Avatar
Sébastien Monbrun aka TiChou
Dans le message <news:4561e7a9$0$6163$,
*julien* tapota sur f.c.o.l.configuration :

Bonjour,

Est-ce qu'on peut recompiler tout le système avec le
flag -fomit-frame-pointer (rendant donc le debug très difficile pour les
applis) mais en compilant occasionnellement quelques programmes tests en C
en supprimant ce flag afin de pouvoir débugguer aisément ces derniers ?


Bien sûr ! Pour cela il suffit de définir la variable d'environement CFLAGS
avant d'« emerger » le paquet dont on souhaite appliquer des CFLAGS
particuliers.

Pour afficher vos options d'emerge :

$ emerge --info

Pour appliquer un CFLAGS différent :

$ export CFLAGS="-march=i386 -O1 -fomit-frame-pointer"
$ emerge --info

ou éventuellement :

$ CFLAGS="-march=i386 -O1 -fomit-frame-pointer" emerge --info

--
Sébastien Monbrun aka TiChou