Я скомпилировал общие библиотеки, динамически связанные с libstdc++.so, используя GLIBCXX_3.4.11. Я хочу отправить свой код тому, у кого библиотека stdc++ только версии 3.4.10. Вместо того, чтобы просить его обновить версию своей библиотеки (это клиент программного обеспечения, поэтому я не могу предположить, что они захотят или смогут изменить системные файлы), я хотел бы отправить соответствующую версию libstdc++.so, помещенную в lib с расположением каталога моего кода. Как мне получить свой собственный код для использования соответствующей (более поздней) версии? Я обнаружил, что /etc/ld.so.conf включает каталог /lib64, где находится старая версия libstdc++.so. Установка LD_LIBRARY_PATH не отменяет этого. Похоже, это отличается от рекламируемого поведения. Любая идея, почему это происходит? Как мне выполнить мою довольно простую задачу?
Спасибо.