The c-header files converted by the perl ebuild while installing perl (occurs at least with <=perl-5.8.4-r1) are not registered to the perl package. That means when updating perl the header files from older versions will not be deleted. I had approx. 30mb of old header files in /usr/lib/perl5/site_perl/. Reproducible: Always Steps to Reproduce: 1. emerge perl 2. etcat -b /usr/lib/perl5/site_perl/5.8.4/i686-linux/math.ph Expected Results: Let portage install the files and register them properly to perl.
New ebuild of perl (all versions) about to hit the tree to correct this. Also, the new replacement for libperl_rebuilder, perl-cleaner, can intelligently remove most of the ph files.