Вопрос в том что например у порта apache2 есть много собсвенным параметров для makeнапример вместо
./configure --enable-suexec
make WITH_SUEXEC
и т.п.
А допустим есть ряд параметов которые я хочу передать configure напрямую (не только в этом порту).
Как это сделать?
И как узнать все "переименованные" параметры? Только руками просматривать makefile?
Спасибо!
>А допустим есть ряд параметов которые я хочу передать configure напрямую (не
>только в этом порту).
>
>Как это сделать?
>
>И как узнать все "переименованные" параметры? Только руками просматривать makefile?Если порт не использует OPTIONS, то только посмотреть Makefile.
Если такого параметра вообще нет, а нужно передать что-то в configure, добавь в переменную CONFIGURE_ARGS в Makefile.В обоих случаях полезно сделать send-pr, и хотя-бы кратко описать что, мол, неплохо бы OPTIONS уже сделать и добавить опцию для нужного configure параметра. Если напишите патч, вообще отлично :)
>Если порт не использует OPTIONS, то только посмотреть Makefile.
>Если такого параметра вообще нет, а нужно передать что-то в configure, добавь
>в переменную CONFIGURE_ARGS в Makefile.
>нет OPTIONS не использует.
С CONFIGURE_ARGS разобрался, спасибо. Только вот вопрос в том что следующий апдейт портов затрет все эти изменения. Или я неправ?
>нет OPTIONS не использует.
>
>С CONFIGURE_ARGS разобрался, спасибо. Только вот вопрос в том что следующий апдейт
>портов затрет все эти изменения. Или я неправ?Прав. Можно скопировать директорию с портом в другое место и собирать оттуда.
Но лучше, повторюсь, send-pr - тогда и тебе проблем меньше, и другим пригодится. Что за порт-то?
>Но лучше, повторюсь, send-pr - тогда и тебе проблем меньше, и другим
>пригодится. Что за порт-то?ну тот же apache2
там параметров для make мало, а вот для configure очень много. Поэтому приходится руками все передавать.
>Вопрос в том что например у порта apache2 есть много собсвенным параметров
>для make
>
>например вместоКонкретно для apache посмотрите содержимое файла Makefile.doc Makefile.modules
>А допустим есть ряд параметов которые я хочу передать configure напрямую (не
>только в этом порту).
>
>Как это сделать?make exstract
В поивившейся директории work перейди в папку в которой находиться configure файл, потом ./configure -h . Видим список всех доступных опций которые можно дописать в Makefile в параметр CONFIGURE_ARG .