В целях создания прототипа нового набора общих библиотек в изолированной программной среде разработки (к которой у меня нет корневого доступа), я хотел бы знать, как выполнить двоичный файл, полностью переопределяя содержимое /etc/ld.so.cache
, так что нет системных библиотек загружаются.
Как это можно сделать?Я рассмотрел такие механизмы, как установка переменной среды LD_LIBRARY_PATH
или запуск программы, заключенной в /lib/ld-linux.so
, но все эти методы, похоже, дополняют загрузку библиотек из /etc/ld.so.cache
, но не переопределить это полностью.
Помощь?