ПРОЕКТЫ 


  АРХИВ 


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: nginx-0.4.2



On Fri, 15 Sep 2006, Igor Sysoev wrote:

On Fri, 15 Sep 2006, Andrey N. Oktyabrski wrote:

Andrey N. Oktyabrski wrote:
Igor Sysoev wrote:
On Fri, 15 Sep 2006, Andrey N. Oktyabrski wrote:

Igor Sysoev wrote:
Почему-то не нравится pause, хотя она должна быть.
А это что за pause? Откуда ноги растут? Может, я у себя какой косяк обнаружу? Эту версию солярки впервые ставлю. Есть ещё 1/06, могу на ней попробовать.

А если добавить --with-cpu-opt=opteron ?
Не помогло. Оно же вроде из -fast автоматом определяется. Или нет?

Не знаю. А что показывает
file nginx
/opt/nginx/sbin/nginx: ELF 32-bit LSB executable 80386 Version 1 [PAUSE SSE2 SSE CMOV FPU], dynamically linked, not stripped

Вообще, странно, что оно так на pause реагирует, который по сути nop.
Так может ему и вставить NOP вместо PAUSE?

Попробовал на своей машинке (athlon64) - откомпилялось и работает. Попробую ещё компилер постарее взять. У меня там Sun Studio 11:
cc: Sun C 5.8 Patch 121016-02 2006/03/31

А на остальных машинках 10:
cc: Sun C 5.7 Patch 117837-04 2005/05/11
Шайтан С этим заработало. Но file nginx по другому теперь выглядит:
/opt/nginx/sbin/nginx: ELF 32-bit LSB executable 80386 Version 1, dynamically linked, not stripped

Почему так может быть?

Видимо, он не пишет hwcap.

http://developers.sun.com/solaris/articles/hwcap_modification.html

HWCAP is a set of bits attached to the object file of a program. These
bits describe the hardware capabilities of the program. This is a new
feature introduced in Sun Studio 10 software and is supported in the
Sun Studio 11 release and beyond.


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



 




Copyright © Lexa Software, 1996-2009.