the best gcc version for nginx

Maxim Dounin mdounin на mdounin.ru
Вс Ноя 28 14:06:07 MSK 2010


Hello!

On Fri, Nov 26, 2010 at 11:26:49PM +0200, Gena Makhomed wrote:

> On 25.11.2010 14:01, Maxim Dounin wrote:
> 
> >Пересобрать либо свежей версией gcc,
> >либо выключив использование gcc'шных атомарных операций.
> 
> для сборки nginx под 32/64-битной CentOS 5.5
> MAY, SHOULD или MUST использовать gcc версии 4.4 ?
> 
> это уже CONFIRMED BUG с "gcc 4.1 builtin atomic operations"
> или только подозрение на BUG? искал в интернете и в архивах
> списка рассылки, но так и не смог найти ответ на этот вопрос.

Это лишь предположение, возникшее исходя из вида приведённой в 
английской рассылке корки.

Ни одного "отчёта с полей" пока не поступало, а я со своей стороны 
проблем с атомарными операциями в gcc 4.1.2 не вижу (в той части, 
что могла бы привести к проблемам с proxy_cache, хотя вообще там 
проблемы есть[1][2]).

Ну и надо понимать, что gcc 4.1.2 "by redhat" != gcc 4.1.2.  Там 
много десятков локальных патчей.  Так что тот факт что у меня 
проблемы не видны ни о чём не говорит, ибо у меня честный gcc 
4.1.2, а не "by redhat".

[1] http://bugs.mysql.com/bug.php?id=34175
[2] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36793

Maxim Dounin



Подробная информация о списке рассылки nginx-ru