Вот возник вопрос. Есть некая функция f1, расположенная в бибиотеке l1. Есть разделяемая библиотека l2, использующая функцию f1 из библиотеки l1, собранная не статически. Пишем библиотеку l3, которая содержит функцию f1 и загружаем ее через LD_PRELOAD. Понятно, что программа использующая f1 будет получать теперь ее из l3. А вот что будет использовать разделяемая библиотека l2? А если она была загружена еще раньше, чем LD_PRELOAD задан? Линковка в ней когда произойдет?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Размер секции в elf-файле (2007)
- Форум глоб. переменная всей программы в библиотеке ? (2004)
- Форум KDevelop, qmake и стат.библиотеки (2007)
- Форум Кросскомпиляция Qt программ (2007)
- Форум Помощь по связыванию QML и C++ (2015)
- Форум Выбор загрузчика для загрузки бинарного файла с флешки (2015)
- Форум Сделать LD_PRELOAD для определенной библиотеки. (2016)
- Форум [python] Правильная архитектура исключений (2009)
- Форум Скрыть «внутренние символы» в статической библиотеке (2017)
- Форум Влияние размера ядра на производительность (2011)