make _determine_driver more reentrant
[dbsrgits/DBIx-Class-Historic.git] / lib / DBIx / Class / StartupCheck.pm
CommitLineData
11736b4c 1package DBIx::Class::StartupCheck;
2
11736b4c 3=head1 NAME
4
5DBIx::Class::StartupCheck - Run environment checks on startup
6
7=head1 SYNOPSIS
8
9 use DBIx::Class::StartupCheck;
d4daee7b 10
11736b4c 11=head1 DESCRIPTION
12
dc253b77 13This module used to check for, and if necessary issue a warning for, a
14particular bug found on Red Hat and Fedora systems using their system
15perl build. As of September 2008 there are fixed versions of perl for
16all current Red Hat and Fedora distributions, but the old check still
17triggers, incorrectly flagging those versions of perl to be buggy. A
18more comprehensive check has been moved into the test suite in
19C<t/99rh_perl_perf_bug.t> and further information about the bug has been
20put in L<DBIx::Class::Manual::Troubleshooting>
21
22Other checks may be added from time to time.
11736b4c 23
24Any checks herein can be disabled by setting an appropriate environment
dc253b77 25variable. If your system suffers from a particular bug, you will get a
26warning message on startup sent to STDERR, explaining what to do about
27it and how to suppress the message. If you don't see any messages, you
28have nothing to worry about.
11736b4c 29
30=head1 CONTRIBUTORS
31
32Nigel Metheringham
33
34Brandon Black
35
36Matt S. Trout
37
38=head1 AUTHOR
39
40Jon Schutz
41
42=head1 LICENSE
43
44You may distribute this code under the same terms as Perl itself.
45
46=cut
47
481;