nginx-0.4.2

Igor Sysoev is at rambler-co.ru
Fri Sep 15 17:35:22 MSD 2006


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





More information about the nginx-ru mailing list