If I set debug flag in some packages (using packages.use), it means I want these packages to have the debug symbols. However, portage runs strip on them after compiling, making the debug useflag useless. I'm aware I can put FEATURES="nostrip" in make.conf, but I do want it to run in all my packages, except the few ones I need to debug. In my opinion, strip should not run if the debug flag is set. Reproducible: Always Steps to Reproduce: 1.Set the use flag debug for some package in packages.use; 2.emerge this package. Portage will run strip at the end (unless the ebuild tells it not to); Actual Results: The program doesn't have debug symbols. Expected Results: As the debug flag is set, the symbols should be there.
I'm not sure if it's a good idea to set a new presidence by allowing USE flags to control FEATURES=
*** This bug has been marked as a duplicate of 55708 ***
*** Bug 145127 has been marked as a duplicate of this bug. ***