функции из подставленной библиотеки приоритетнее чем из остальных библиотек. Но это если библиотеки динамические. А можно ли так обмануть статическую библиотеку? Чем вызов функции из стат библиотеки отличается от вызова из дин библиотеки? Достаточно ли скомпилировать библиотеку с pic, или там чтото еще влияет?
ld_preload это при запуске, а стат. линковка при сборке происходит
при линковке статическая библиотека мало отличается от обычного объектника. то есть вопрос примерно сводится к такому: "у меня есть a.cpp и b.cpp, в первом есть void foo() и я хочу написать во втором void foo() так, чтобы линкер забыл про первую реализацию из a.cpp"
Обсуждают сегодня