Я пытаюсь вручную заменить библиотеку на freeradius.
С одной стороны, я установил freeradius с помощью apt-get. Была библиотека "libfoo-2.0.4.so" (назовем ее lib (apt)).
С другой стороны, я использовал источники (из источника apt-get), чтобы изменить библиотеку "libfoo-2.0.4.so" (назовем это lib (src)). Я скомпилировал исходники (./configure, make), чтобы получить эту модифицированную библиотеку (src). (Lib работает нормально, когда я тестирую).
Когда я пытаюсь вручную заменить lib(apt) на lib(src), freeradius segfaults во время вызова этой библиотеки.
Таким образом, кажется, что библиотеки не совместимы.
Может ли это быть из-за проблем с компиляцией? (предварительно скомпилированная версия в сравнении с локальной компиляцией)
Есть идеи?
Спасибо!