http://www.perlmonks.org?node_id=881140

kaushal_k1 has asked for the wisdom of the Perl Monks concerning the following question:

I have a DB file which was created in perl5.8 which contains hash (values of which have been freeze(). ) When i try to thaw it in perl5.10 it errpors out saying Double size is not comparable in Storable.pm. Looked at the XS code in Storable module, found that it fails because sizeof(double) is compared with sizeof(long double). How do I make thaw in perl5.10 work with a scalar freeze 'd in perl5.10. The problem is I can't rebuild database files in perl5.10 as it is large in number.