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 |