Wie kann ich in einem ebuild strip und Optimierungen entfernen?
Hintergrund ist folgender:
Ich will wenn das USEflag "debug" gesetzt ist, dass dann mit "-O0" gebaut wird und hinterher nicht gestript wird.
Quasi:
Code: Select all
use debug && ....... Code: Select all
use debug && ....... Code: Select all
RESTRICT="strip"Code: Select all
# Seems to have issues with -Os, switch to -O2
replace-flags -Os -O2Code: Select all
if use debug; then
RESTRICT="strip"
replace-flags -Os -O2
fiCode: Select all
.....
RDEPEND="${DEPEND}"
if use debug ; then
RESTRICT="strip"
append-flags "-O0 -ggdb"
fi
src_prepare() {
.....