Стоит задача собрать стэк библиотек, максимально независимо от системного окружения. Пример: в системе стоит либа lib1.1, в требуемый стэк входит lib2, которая зависит от lib1.2 тоже входящей в стэк. надо собрать lib2 чтоб была слинкована с lib1.2.
Как это делается для одного проекта не вопрос - экспортируем LD_LIBRARY_PATH, и указываем путь компилятору -L/путь к стэку/. Вопрос в том как это сделать сразу для кучи либ, ведь в каждой из них может быть(и будет) заново задано -L/usr/lib.
Я так понимаю мне может в этом деле помочь chroot, но как это делается незнаю.