URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 68269
[ Назад ]

Исходное сообщение
"Сборка порта FreeBSD с прямыми параметрами к configure"

Отправлено Dim , 16-Авг-06 17:11 
Вопрос в том что например у порта apache2 есть много собсвенным параметров для make

например вместо

./configure --enable-suexec

make WITH_SUEXEC

и т.п.

А допустим есть ряд параметов которые я хочу передать configure напрямую (не только в этом порту).

Как это сделать?

И как узнать все "переименованные" параметры? Только руками просматривать makefile?

Спасибо!


Содержание

Сообщения в этом обсуждении
"Сборка порта FreeBSD с прямыми параметрами к configure"
Отправлено AMDmi3 , 16-Авг-06 20:00 
>А допустим есть ряд параметов которые я хочу передать configure напрямую (не
>только в этом порту).
>
>Как это сделать?
>
>И как узнать все "переименованные" параметры? Только руками просматривать makefile?

Если порт не использует OPTIONS, то только посмотреть Makefile.
Если такого параметра вообще нет, а нужно передать что-то в configure, добавь в переменную CONFIGURE_ARGS в Makefile.

В обоих случаях полезно сделать send-pr, и хотя-бы кратко описать что, мол, неплохо бы OPTIONS уже сделать и добавить опцию для нужного configure параметра. Если напишите патч, вообще отлично :)


"Сборка порта FreeBSD с прямыми параметрами к configure"
Отправлено Dim , 16-Авг-06 20:15 

>Если порт не использует OPTIONS, то только посмотреть Makefile.
>Если такого параметра вообще нет, а нужно передать что-то в configure, добавь
>в переменную CONFIGURE_ARGS в Makefile.
>

нет OPTIONS не использует.

С CONFIGURE_ARGS разобрался, спасибо. Только вот вопрос в том что следующий апдейт портов затрет все эти изменения. Или я неправ?


"Сборка порта FreeBSD с прямыми параметрами к configure"
Отправлено AMDmi3 , 17-Авг-06 01:01 
>нет OPTIONS не использует.
>
>С CONFIGURE_ARGS разобрался, спасибо. Только вот вопрос в том что следующий апдейт
>портов затрет все эти изменения. Или я неправ?

Прав. Можно скопировать директорию с портом в другое место и собирать оттуда.
Но лучше, повторюсь, send-pr - тогда и тебе проблем меньше, и другим пригодится. Что за порт-то?


"Сборка порта FreeBSD с прямыми параметрами к configure"
Отправлено Dim , 17-Авг-06 11:17 

>Но лучше, повторюсь, send-pr - тогда и тебе проблем меньше, и другим
>пригодится. Что за порт-то?

ну тот  же apache2

там параметров для make мало, а вот для configure очень много. Поэтому приходится руками все передавать.



"Сборка порта FreeBSD с прямыми параметрами к configure"
Отправлено dm , 17-Авг-06 02:32 
>Вопрос в том что например у порта apache2 есть много собсвенным параметров
>для make
>
>например вместо

Конкретно для apache посмотрите содержимое файла Makefile.doc Makefile.modules



"Сборка порта FreeBSD с прямыми параметрами к configure"
Отправлено alekciy , 04-Фев-08 01:26 
>А допустим есть ряд параметов которые я хочу передать configure напрямую (не
>только в этом порту).
>
>Как это сделать?

make exstract
В поивившейся директории work перейди в папку в которой находиться configure файл, потом ./configure -h . Видим список всех доступных опций которые можно дописать в Makefile в параметр CONFIGURE_ARG .