С какими опциями пущать configure, если хочу собирать nginx сановским
компилятором? Или это вообще невозможно и надо пользоваться gcc? Я
попробовал так:
ano@box:~/1/nginx-0.2.1> ./configure --with-cc=/opt/SUNWspro/bin/cc
--with-cc-opt="-I /usr/local/include" --with-ld-opt="-L /usr/local/lib"
У меня nginx собирается Studio10 на x86/amd64 с небольшим патчем.
О, спасибо, попробую. А с каким openssl? С исходниками? Я пока не нашёл,
как ему системный подсунуть.
Всё, разобрался, вопрос снят.
P.S. Игорь, этот патч достоин того, чтобы войти в дистрибутив? У меня с ним
0.3.0 собрался чисто сановским компилятором.
Не совсем, при этом патче не работает accept_mutex и если запускать
nginx с несколькими рабочими процессами, то нужно ставить
events {
...
accept_mutex off;
}
Если да, моего кролика можно убирать?
Я постараюсь на этой неделе добавить атомарные инструкции для SunPro.
А вообще, для таких случаев нужно сделать захват мутекса каким-нибудь
сисколом как в Апаче, типа flock или fcntl.
Игорь Сысоев
http://sysoev.ru