ngnix and Linux on UltrasparcII

Igor Sysoev is at rambler-co.ru
Tue Nov 22 15:56:51 MSK 2005


On Tue, 22 Nov 2005, Andrey Chernomyrdin wrote:

> Igor Sysoev wrote:
>
>> On Mon, 21 Nov 2005, Igor Sysoev wrote:
>> 
>>> Нужно приложить патчик:
>>> ----------------------
>>> --- src/core/ngx_config.h       Mon Nov 21 15:21:00 2005
>>> +++ src/core/ngx_config.h       Mon Nov 21 16:21:59 2005
>>> @@ -98,7 +98,7 @@
>>> #define NGX_ALIGN       (_MAX_ALIGNMENT - 1)
>>> #else
>>> /* TODO: auto_conf */
>>> -#define NGX_ALIGN       (sizeof(unsigned long) - 1)  /* platform word */
>>> +#define NGX_ALIGN       8
>>> #endif
>>> 
>>> #define ngx_align(p)    (u_char *) (((uintptr_t) p + NGX_ALIGN) & 
>>> ~NGX_ALIGN)
>>> ----------------------
>>> 
>>> Этот патч не для общего исопльзования, а только конкретно для данной
>>> сборки под Linux/sparc в 32-битном режиме.
>> 
>> 
>> Этот патч неправильный, нужно так:
>> 
>> -#define NGX_ALIGN       (sizeof(unsigned long) - 1)  /* platform word */
>> +#define NGX_ALIGN       15
>> 
> Ok, запустилось, вроде-бы как даже работает.
>
> Большое человечесок спасибо.
>
> Будет-ли этот изврат (сборка в 32-битном режиме на 64-битной платформе) 
> дальше поддерживатся ?

Да, поддержка будет.


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





More information about the nginx-ru mailing list