On 01/10/2011 09:54 PM, Hartmut Figge wrote:
Nikos Chantziaras:
Is there a way to enable debugging symbols only for some packages? I
need to do that for about 15 packages. Currently, all I can do is edit
make.conf all the time when emerging one of those and add "-g" to CFLAGS
and "splitdebug" to FEATURES. But I *always* forget about it the first
time, ending up building twice.
*g*
I would probably do it this way. Having a make.conf-normal and a
make.conf-special and a file containing the names of the 15 packages.
Then an executable shell script with the name emerge in /usr/local/bin
with /usr/local/bin in the path before /usr/bin and in this script:
- test if the package to emerge is in the file
- if so, copy make.conf-special to make.conf else copy make.conf-normal
to make.conf.
- then execute /usr/bin/emerge for the package to emerge
But you have to avoid running multiple emerge at the same time. ;)
This won't help with emerge -u world, which is my primary concern.