LINUX.ORG.RU

LD_PRELOAD и библиотеки


0

0

Вот возник вопрос. Есть некая функция f1, расположенная в бибиотеке l1. Есть разделяемая библиотека l2, использующая функцию f1 из библиотеки l1, собранная не статически. Пишем библиотеку l3, которая содержит функцию f1 и загружаем ее через LD_PRELOAD. Понятно, что программа использующая f1 будет получать теперь ее из l3. А вот что будет использовать разделяемая библиотека l2? А если она была загружена еще раньше, чем LD_PRELOAD задан? Линковка в ней когда произойдет?

anonymous

а проверить у нас руки не доходят? или это сложно? :)

SadStork
()

Не сложно, конечно. Но если бы кто-нить сказал было бы проще :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.