use Math::BigInt try => 'GMP';
git-svn-id: http://svn.tabris.net/repos/srsv@3567
70d4eda1-72e9-0310-a436-
91e5bd24443c
require Socket; import Socket;
require Socket6; import Socket6;
if(!HAS_64BIT_INT) {
- require Math::BigInt;
- import Math::BigInt try => 'GMP';
+ eval {
+ require Math::BigInt;
+ import Math::BigInt try => 'GMP';
+ };
+ if($@) {
+ print STDERR "Running old version of perl/Math::BigInt.\n", $@, "Trying again.\n";
+ require Math::BigInt;
+ import Math::BigInt;
+ }
}
push @EXPORT, qw( AF_INET6 );
}
use SrSv::64bit;
BEGIN {
if(!HAS_64BIT_INT) {
- require Math::BigInt;
- import Math::BigInt try => 'GMP';
+ eval {
+ require Math::BigInt;
+ import Math::BigInt try => 'GMP';
+ };
+ if($@) {
+ print STDERR "Running old version of perl/Math::BigInt.\n", $@, "Trying again.\n";
+ require Math::BigInt;
+ import Math::BigInt;
+ }
}
}