On Tue, 10 Apr 2007 20:45:04 +0100
Uwe Thiem <[EMAIL PROTECTED]> wrote:

> O3 binaries are larger than O2 binaries but not that much. So if you
> are about to be out of HD space with O3 binaries you will soon be out
> of it with O2 binaries as well. You will need more HD space either
> way.
> 
> That said, you can rebuild your system to be O2 by
> editing /etc/make.conf (O3 -> O2) and the "--newuse" option for
> emerge. I don't think it's worth it. ;-)
This thread contains a nice description of -02 -03 and -0s (size
optimization) which makes it clear that what is actually desired here
for space-saving concerns is -0s, not -03.  

I for some reason run -03
on all my emerges and allow the ebuilds to sort out the maximum
acceptible optimization level.  As far as I can tell, nothing's been
broken by that.  I don't run testing or anything, and it _is_ more
dangerous, but I'm doing it without problems.  For the record.  

Finally, as people have already said, --newuse is to recompile when you
change your use flags.  You want to rebuild the system and the world as
if none of the dependancies are already installed (so that they get
rebuilt too, even if not explicity a part of your world or system) and
the way to do that is -e (--emptytree).  Doing so after changing from
-03 to -0s may actually save a decent amount of space.  Furthermore, it
may actually perform pretty well too.  
-- 
[email protected] mailing list

Reply via email to