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


in reply to DBM Portability?

With DB_File I had the same problem: a big hash (>150Mb) generated on a Win environment had been read by Perl on Slackware 8.0 but NOT on Freebsd 4.3 ...

If you are you using DB_File, you can install the same DB_File version on both machines (different version of the same module could have introduced differences with big hashes).

Another obvious way is to create the dbm again on the second O.S. .