Gentoo Archives: gentoo-user-de

From: Kai Krakow <hurikhan77@×××××.com>
To: gentoo-user-de@l.g.o
Subject: [gentoo-user-de] Re: portage rebuild sys-kernel/gentoo-sources?
Date: Wed, 07 Feb 2018 21:49:20
Message-Id: fr8ske-ofi.ln1@hurikhan77.spdns.de
In Reply to: [gentoo-user-de] portage rebuild sys-kernel/gentoo-sources? by Michael Volland
1 Am Wed, 07 Feb 2018 16:57:34 +0100 schrieb Michael Volland:
2
3 > ich habe gerade gesehen, dass auf dem Rechner hier bei
4 >
5 > emerge --complete-graph=y --with-bdeps=y --keep-going -avutND @world
6 >
7 > die kernel sources als Rebuild aufgeführt werden....:
8 >
9 > ----------------
10 > Calculating dependencies... done!
11 > [ebuild R ] sys-kernel/gentoo-sources-4.9.76-r1:4.9.76-r1::gentoo
12 > USE="symlink -build -experimental" 0 KiB ....
13 > --------------------------------
14 >
15 > Welchen Sinn macht das bei einem Quellpaket, dass das gleiche ist wie
16 > vorher?
17 >
18 > Ich dachte bislang, dass rebuilds auftreten, wenn sich Abhängikeiten
19 > änderen und Packete die gemeinsam genutzte Bibliotheken beinhalten, neu
20 > übersetzt werden müssen....?
21
22 Ich würde mal das "-v" weglassen, dann werden nur noch geänderte useflags
23 angezeigt, die durchaus einen Rebuild triggern können.
24
25 Ist das eventuell der Fall bei dir?
26
27 Ansonsten könnte es auch sein, dass "--changed-deps" aktiv ist, z.B. per
28 make.conf als EMERGE_DEFAULT_OPTS. Dies triggered einen Rebuild, wenn
29 sich übergeordnete Build-Abhängigkeiten geändert haben (und nicht nur ein
30 Version-Bump dies forced).
31
32 Generell werden keine binären Abhängigkeiten getracked in Portage.
33 Stattdessen behält Portage diese als "preserved libs", und du kannst
34 solche Pakete gezielt neubauen:
35
36 # emerge -1a @preserved-rebuild
37
38
39 --
40 Regards,
41 Kai
42
43 Replies to list-only preferred.