>хотя вот это тоже верно:
>
>localhost% strings /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/PDL/LinearAlgebra/Real/Real.so | grep dgesdd
>dgesdd_
>
Это ничего не доказывает. В таких случаях надо делать
localhost% nm /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/PDL/LinearAlgebra/Real/Real.so | grep dgesdd
и тут вы увидите, что символ dgesdd_ помечен, как не определенный.
А dgesdd_ -- это символ из LAPACK'а
Так что, если у вас LAPACK не установлен, то установите его, и убедитесь, что его библиотеки лежат в директориях видных линкеру ( /etc/ld.so.conf ), или, если установили в какое-то свое место, то установите переменную окружения
export LD_LIBRARY_PATH=/path_to_lapack_installation/lib/