LINUX.ORG.RU

[newbie] Сборка без зависимостей по-умолчанию

 


0

1

Имеются установленные библиотеки и какие-нибудь еще зависимости, которые опциональны для программы. При компиляции, если оно находит установленные опциональные зависимости, то оно также их подхватывает автоматически и собирает программу с ними. Верно? Затем я удаляю опциональные зависимости из системы, но и программа больше не запускается. Нужно снова ее пересобирать. Очевидно, что нельзя сделать '--disable-*' и '--without-*', а затем самому включать что тебе нужно. Возможно ли сделать, чтобы при сборке оно не видело никаких дополнительных из установленных завимостей по-умолчанию?

Интересует, как собирают пакеты на серверах подобных http://pkgbuild.com, где должны быть установлены все возможные пакеты для сборки всех возможных программ, но судя по PKGBUILD'ам включаются они только по необходимости, а не сразу все, что находятся в системе при сборке.

★★★★★

тебе в таких ситуациях наверное подошел бы портеж

anonymous
()

Для этого есть опции configure. А самый удобный вариант - гентушный портаж.

encyrtid ★★★★★
()

перемести перед сборкой хедеры ненужных зависимостей куда-нибудь, например

anonymous
()

В этом то и суть автолулза - ты изучаешь софт, дизейблишь все, затем включаешь только те компоненты которые тебе надо.

Jetty ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.