В данном случае я пытаюсь построить GPG. По сути, я хочу, чтобы все выходные данные сборки go находились в подкаталоге по моему выбору, а не устанавливались в моей действующей файловой системе.
Установка --prefix = path / to / my / sandbox отправляет вывод одной сборки, где я хочу, на go, но следующий этап сборки, который зависит от вывода предыдущего этапа сборки, не может найти этот вывод.
Пример:
$ cd libgpg-error-1.37
$ ./configure --prefix=/Users/falk/GpgSandbox/usr/local
$ make
$ make install
(success: all output placed in /Users/falk/GpgSandbox/usr/local/)
$ cd ../libassuan-2.5.3
$ ./configure --prefix=/Users/falk/GpgSandbox/usr/local
...
configure: error: libgpg-error was not found
$
Есть ли другой вариант, который я мог бы передать ./configure, чтобы найти библиотеки в песочнице? Стоит ли строить внутри ВМ или контейнера docker?