I just noticed that, since the upgrade from perl 5.6.1 to 5.8.0, I have many orphaned libraries. That is: portage believes that some libraries are installed (which they are), but they are installed in the 5.6.1 perl library tree, which means that perl 5.8.0 (the only version installed) does not see them. The consequence is that upgrading perl effectively breaks portage dependencies since portage believes libraries to be installed, but in fact these libraries remain invisible and cannot be used, just as if they where not installed. I don't know what to do about this. Reproducible: Always Steps to Reproduce:
To fix this properly requires portage reverse dependency tracking, which is not implemented yet. Have you tried running libperl_rebuilder yet? It is designed to help automate this process.
4 weeks since last post. Can this be closed?
Closing due to inactivity. Please reopen if this is still an issue.