print
"1..1\n"
;
if
($@) {
warn
"\$\@: $@"
;
print
"not ok 1\n"
;
}
else
{
warn
"\nGMP Header version (major): "
, Math::GMPq::V::___GNU_MP_VERSION(),
"\n"
;
warn
"GMP Header version (minor): "
, Math::GMPq::V::___GNU_MP_VERSION_MINOR(),
"\n"
;
warn
"GMP Header version (patchlevel): "
, Math::GMPq::V::___GNU_MP_VERSION_PATCHLEVEL(),
"\n"
;
warn
"GMP CC: "
, Math::GMPq::V::___GMP_CC(),
"\n"
;
warn
"GMP CFLAGS: "
, Math::GMPq::V::___GMP_CFLAGS(),
"\n"
;
print
"ok 1\n"
;
}
my
(
$h_major
,
$h_minor
) = (Math::GMPq::V::___GNU_MP_VERSION(), Math::GMPq::V::___GNU_MP_VERSION_MINOR());
if
((
$h_major
< 4) ||
(
$h_major
== 4 &&
$h_minor
< 2)) {
warn
"\n\n Your GMP Header version is outdated and unsupported.\n"
,
" REMAINING TEST SUITE WILL POSSIBLY FAIL !!!!\n"
;
}