Am Wed, 07 Feb 2018 16:57:34 +0100 schrieb Michael Volland:
ich habe gerade gesehen, dass auf dem Rechner hier bei
emerge --complete-graph=y --with-bdeps=y --keep-going -avutND @world
die kernel sources als Rebuild aufgeführt werden....:
----------------
Calculating dependencies... done!
[ebuild R ] sys-kernel/gentoo-sources-4.9.76-r1:4.9.76-r1::gentoo USE="symlink -build -experimental" 0 KiB .... --------------------------------
Welchen Sinn macht das bei einem Quellpaket, dass das gleiche ist wie
vorher?
Ich dachte bislang, dass rebuilds auftreten, wenn sich Abhängikeiten änderen und Packete die gemeinsam genutzte Bibliotheken beinhalten, neu übersetzt werden müssen....?
Ich würde mal das "-v" weglassen, dann werden nur noch geänderte useflags angezeigt, die durchaus einen Rebuild triggern können.
Ist das eventuell der Fall bei dir?
Ansonsten könnte es auch sein, dass "--changed-deps" aktiv ist, z.B. per make.conf als EMERGE_DEFAULT_OPTS. Dies triggered einen Rebuild, wenn
sich übergeordnete Build-Abhängigkeiten geändert haben (und nicht nur ein Version-Bump dies forced).
Generell werden keine binären Abhängigkeiten getracked in Portage. Stattdessen behält Portage diese als "preserved libs", und du kannst
solche Pakete gezielt neubauen:
# emerge -1a @preserved-rebuild
--
Regards,
Kai
Replies to list-only preferred.
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)