ngnix and Linux on UltrasparcII

Andrey Chernomyrdin andrey.ngnix-ru at sats.spb.ru
Tue Nov 22 14:41:19 MSK 2005


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
>


-- 
Andrey Chernomyrdin



More information about the nginx-ru mailing list