On 9/17/06, Jose Pedro Oliveira <jpo@xxxxxxxxxxxx> wrote:
2. Rawhide perl package: drop directory support for perl 5.8.3 and 5.84 ====================================================================== Removing support for perl 5.8.3 and perl 5.8.4 reduces the number of directories in the perl search path (@INC), which improves the perl modules loading time. This has already been done in past for FC-4 where support for perl 5.8.0/5.8.1/5.8.2 has dropped. perl specfile patch: -------------------- --- perl.spec.588_8 2006-07-14 22:22:06.000000000 +0100 +++ perl.spec 2006-09-17 16:10:58.000000000 +0100 @@ -26,9 +26,7 @@ Provides: perl(:WITHOUT_THREADS) %endif -%define perlmodcompat 5.8.7 5.8.6 5.8.5 5.8.4 5.8.3 -Provides: perl(:MODULE_COMPAT_5.8.3) -Provides: perl(:MODULE_COMPAT_5.8.4) +%define perlmodcompat 5.8.7 5.8.6 5.8.5 Provides: perl(:MODULE_COMPAT_5.8.5) Provides: perl(:MODULE_COMPAT_5.8.6) Provides: perl(:MODULE_COMPAT_5.8.7) -------------------- Note: The FC-4 change was reported in the Release Notes.
I thought the FC-4 change was done because 5.8.6 was not binary compatible with modules built for 5.8.2 and earlier. Perl changed binary module compatibility at 5.8.3. All versions since then have maintained binary module compatibility. The FC-3 perl 5.8.5 had a bug in that it included the MODULE_COMPAT_5.8.2 and earlier and could have loaded incompatible modules. How big is the performance boost? - Ian