On 06/03/2019 14:39, Mick wrote:
To date I have not found, or cannot recall, an occasion where revdep-rebuild
rebuilt anything following a run of @preserved-rebuild.  I have stopped
running revdep-rebuild.sh for years now thinking it is redundant.

@preserved-rebuild is only able to detect cases where the actual library file (*.so) got deleted. If the file is still there but there's runtime linking issues, it's not gonna find them. revdep-rebuild does find them, but not all of them. revdep-rebuild.sh finds cases revdep-rebuild does not.

It seems that the safest option is to run "emerge -a @preserved-rebuild" first, then "revdep-rebuild -i -- -a" and finally "revdep-rebuild.sh -i -- -a". (The "-- -a" is just so emerge asks you before emerging anything.)


Reply via email to