Использование двух разных библиотек одновременно - PullRequest
0 голосов
/ 15 октября 2019

Моя ситуация в том, что я создал систему инструментов времени компиляции, которая вставляет код в приложение, которое ведет некоторый учет своего внутреннего состояния для целей динамического анализа. Внедренный код опирается на библиотеку времени выполнения, которая реализует необходимые структуры данных.

Чтобы повысить точность моего инструмента, я хочу отслеживать изменения внутреннего состояния внутри вызовов libc. С этой целью я скомпилировал инструментальную версию musl.

Проблема в том, что моя библиотека времени выполнения по разным причинам полагается на glibc (не может изменить это). Как мне позволить приложению использовать инструментальные символы musl, но позволить библиотеке времени выполнения использовать простые символы glibc?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...