Пути в ld.so.conf - для ld.so, не для ld. ld.so - runtime компоновщик, ld - compile time компоновщик, это разные вещи.
Если твоя либа лежит вне стандартных директорий (/lib, /usr/lib, диры компилятора), то ты должен указать компилятору (и, таким образом, компоновщику) путь к ней с помощью ключа -L:
Ладно пофиг, тупо указываю .со-файл. Но там какой-то функции нету, версия старая кажется. Вычищу и сконпелю из сорцов. Топик помечаю решенным, почему -л не ищет — загадка.