Gentoo Archives: gentoo-dev

From: Paul de Vrieze <pauldv@g.o>
To: gentoo-dev@l.g.o
Subject: Re: Re[8]: [gentoo-dev] Decision to remove stage1/2 from installation documentation
Date: Wed, 23 Nov 2005 13:52:35
Message-Id: 200511231450.40842.pauldv@gentoo.org
In Reply to: Re[8]: [gentoo-dev] Decision to remove stage1/2 from installation documentation by Jakub Moc
1 On Wednesday 23 November 2005 12:06, Jakub Moc wrote:
2 > 23.11.2005, 11:25:58, Paul de Vrieze wrote:
3 > > On Wednesday 23 November 2005 01:55, Jakub Moc wrote:
4 > >> > emerge -e world && emerge -e world && emerge depclean
5 > >>
6 > >> You've missed revdep-rebuild to fix the borkage that emerge depclean
7 > >> produced. ;)
8 > >
9 > > After double rebuilding of the complete world I would seriously doubt
10 > > it that any stray dependencies were still around. If there were, it
11 > > would be because of broken ebuilds. That should be reported as bugs
12 > > and fixed instead of relying on revdep-rebuild.
13 >
14 > You've probably missed the point. It's emerge depclean that's broken;
15 > again - we are lacking any reliable way to punt unneded packages.
16
17 Emerge depclean is very reliable in its behaviour. That behaviour is not
18 always what is desired though. When however all packages on the system
19 are consistent with the present USEFLAGS and eachother, depclean does
20 exactly what it should do. The fault is that it asumes that packages have
21 been build with the current environment. This is generally not true
22 (thanks to for example auto-use, missing dependencies, and configure
23 script automagic).
24
25 > BTW, I'd still like to know how I'll get nptl(only) hardened install
26 > once stage1 is gone. i386 does not have nptl, and I've done change
27 > CHOST && emerge -e system && emerge -e world job a couple of times and
28 > it never went smoothly.
29
30 Probably what you want is to create static bash gcc binutils etc. stuff
31 like in stage1. With those one can change the c library at hearts
32 content. I never tried it, but I believe that there is a USE flag for
33 building them that way.
34
35 Paul
36
37 --
38 Paul de Vrieze
39 Gentoo Developer
40 Mail: pauldv@g.o
41 Homepage: http://www.devrieze.net