Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 0.7.65 - ошибка при сборке
Hello!
On Wed, Mar 17, 2010 at 05:50:41AM -0400, agz wrote:
> Maxim Dounin Wrote:
> -------------------------------------------------------
> > Лучше уберите -O2 из CFLAGS.
>
> Почему? Это дефолтная сточка CFLAGS в CentOS...
> Все пакеты там собраны так.
И? Ваш gcc считает, что оптимизации включаемые по -O2 небезопасны
при том коде который есть. Отключение -O2 эти оптимизации
выключит, в nginx'е они по большому счёту не нужны всё равно.
Альтернативный вариант - выключить нужные оптимизации
индивидуально (-fno-strict-aliasing), но в силу общей ненужности
-O2 обычно проще выкинуть -O2.
Забивать на то что считает gcc - можно, но чревато. В частности,
отдельные места на которые ругается gcc 4.4 потенциально могут
приводить к проблемам на некоторых архитектурах.
> На 0.8.x переходить как-то боязно пока...
Up to you.
Maxim Dounin
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|