Аппаратные средства не так важны, как вы думаете, операционная система хорошо их абстрагирует.Для двоичной совместимости младшая версия должна совпадать, поэтому другой Perl также должен быть из серии 5.8.(Кстати, 5.8.9 был последним, 5.8.10 не существует.)
Поскольку вы говорите о динамической библиотеке, интеграция на уровне C намного важнее.Совместимы ли библиотеки из DBI.so
(например, libc.so
имеет одинаковую версию на обеих машинах)?Проверьте с помощью команды ldd
.
В случае несоответствий вы не получите ошибок времени выполнения, но очень очевидные сбои во время компиляции при попытке perl загрузить DBI.