ПРОЕКТЫ 


  АРХИВ 


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: ngnix and Linux on UltrasparcII



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





 




Copyright © Lexa Software, 1996-2009.