После обновления пакетов, portage выдает такое сообщение:
!!! existing preserved libs:
>>> package: dev-libs/libffi-3.0.11
* - /usr/lib64/libffi.so.5
* - /usr/lib64/libffi.so.5.0.10
* used by /usr/lib64/ghc-7.4.1/libHSrts-ghc7.4.1.so (dev-lang/ghc-7.4.1)
* used by /usr/lib64/ghc-7.4.1/libHSrts_debug-ghc7.4.1.so (dev-lang/ghc-7.4.1)
* used by /usr/lib64/ghc-7.4.1/libHSrts_thr-ghc7.4.1.so (dev-lang/ghc-7.4.1)
* used by /usr/lib64/ghc-7.4.1/libHSrts_thr_debug-ghc7.4.1.so (dev-lang/ghc-7.4.1)
Use emerge @preserved-rebuild to rebuild packages using these libraries
* After world updates, it is important to remove obsolete packages with
* emerge --depclean. Refer to `man emerge` for more information.
localhost encyrtid # emerge -v @preserved-rebuild
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] dev-lang/ghc-7.4.1 USE="llvm -binary -doc -ghcbootstrap" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) dev-lang/ghc-7.4.1
>>> Installing (1 of 1) dev-lang/ghc-7.4.1
>>> Jobs: 1 of 1 complete Load avg: 1.60, 1.43, 1.22
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
!!! existing preserved libs:
>>> package: dev-libs/libffi-3.0.11
* - /usr/lib64/libffi.so.5
* - /usr/lib64/libffi.so.5.0.10
* used by /usr/lib64/ghc-7.4.1/libHSrts-ghc7.4.1.so (dev-lang/ghc-7.4.1)
* used by /usr/lib64/ghc-7.4.1/libHSrts_debug-ghc7.4.1.so (dev-lang/ghc-7.4.1)
* used by /usr/lib64/ghc-7.4.1/libHSrts_thr-ghc7.4.1.so (dev-lang/ghc-7.4.1)
* used by /usr/lib64/ghc-7.4.1/libHSrts_thr_debug-ghc7.4.1.so (dev-lang/ghc-7.4.1)
Use emerge @preserved-rebuild to rebuild packages using these libraries