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