Согласно неотвеченному вопросу в группах Google , похоже, вы не первый человек, столкнувшийся с этой проблемой.
Я думаю, что pltrel означает plt-rel ative; в некоторых заметках о дизайне ELF ,
В сегменте кода создан раздел .plt, представляющий собой массив заглушек функций, используемых для обработки времени выполнения библиотечных вызовов.
И здесь еще немного:
Следующий раздел, который я хочу упомянуть, это раздел .plt. Он содержит таблицу переходов, которая используется при вызове функций в общей библиотеке. По умолчанию все записи .plt инициализируются компоновщиком, чтобы не указывать на правильные целевые функции, а вместо этого указывать на сам динамический загрузчик. Таким образом, при первом вызове любой данной функции динамический загрузчик ищет функцию и фиксирует цель .plt, чтобы при следующем использовании этого слота .plt мы вызывали правильную функцию. После внесения этого изменения динамический загрузчик вызывает саму функцию.
Звучит так, будто есть проблема с компиляцией или сборкой разделяемой библиотеки. Надеемся, что еще несколько запросов к эльфийской PLT-секции приведут вас на правильный путь.