ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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


 




Copyright © Lexa Software, 1996-2009.