В каталоге /lib/libdl-2.10.1.so на неё ссылается /lib/libdl.so.2, а в /usr/lib/libdl.so ссылается на /lib/libdl.so.2
Для x86_64, соответственно в /lib64
В Мандриве (да и в других дистрах это встречается) очень многие библиотеки имеют только расширение *.so.2, а для Lazarus нужно *.so, поэтому он и выдает ошибку. Попробуйте создать симлинки *.so на *.so.2. По-моему это с 32х разрядной версией Lazarus такое, уже не помню точно
Добавлено спустя 3 минуты 6 секунд:
Какой-то девелоперский пакет симлинки создавал сам.