Perl-5.8.8-10 "use overload" backport breaks performance?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hello,

There is text in the documentation of Class::DBIx as follows:

There is a problem with slow performance of certain DBIx::Class
operations in perl-5.8.8-10 and later on RedHat and related systems,
due to a bad backport of a "use overload" related bug. The problem is
in the Perl binary itself, not in DBIx::Class. If your system has this
problem, you will see a warning on startup, with some options as to
what to do about it.

(from http://search.cpan.org/~ash/DBIx-Class-0.08010/lib/DBIx/Class/Manual/Intro.pod#Problems_on_RHEL5/CentOS5)

and indeed when I run a test I get:

# perl -MDBIx::Class -e1


WARNING: DBIx::Class::StartupCheck: This version of Perl is likely to exhibit
extremely slow performance for certain critical operations.
Please consider recompiling Perl.  For more information, see
https://bugzilla.redhat.com/show_bug.cgi?id=196836 and/or
http://lists.scsys.co.uk/pipermail/dbix-class/2007-October/005119.html.
You can suppress this message by setting DBIC_NO_WARN_BAD_PERL=1 in your
environment.

Now it looks like the current solution is to compile a package by
myself. Is there a way I can avoid this and just grab a fixed or older
working version from some known repository?

This is on a CentOS 5 with all updated packages ("yum update" doesn't
update anything), rpmforge is enabled in case this matters.

Thanks,

--Amos
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux