CFLAGS & configure

Igor Sysoev is at rambler-co.ru
Fri Feb 4 23:51:56 MSK 2005


On Fri, 4 Feb 2005, Mike Kolesnikov wrote:

> Попробовал собрать nginx вот так:
> CFLAGS="-O2 -march=athlon-xp" ./configure ....
> В принципе сработало, кроме двух "но": во-первых, в objs/Makefile
> CC =    gcc
> CFLAGS = -O2 -march=athlon-xp
> CPP =
> LINK =
> т.е. LINK стал пустой вместо $(CC)

Это сейчас подправил.

> во-вторых, CFLAGS, передающийся в pcre, тоже пустой:
>        cd ../pcre-4.5/ \
>        && CC="$(CC)" CFLAGS="" \
>        ./configure --disable-shared
>
> Можно конечно и ручками поправить, что я и сделал :)

А вот тут сложно сказать, нужно ли передавать туда CFLAGS или нет.
Поддержка CFLAGS была сделана для сборки порта FreeBSD - там
используются уже установленные библиотеки.

Если же хочется гибкой сборки, то для этого есть
--with-cc-opt=
--with-pcre-opt=
--with-zlib-opt=


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list