ngnix and Linux on UltrasparcII
Andrey Chernomyrdin
andrey.ngnix-ru at sats.spb.ru
Mon Nov 21 11:27:53 MSK 2005
Igor Sysoev wrote:
> On Fri, 18 Nov 2005, Andrey Chernomyrdin wrote:
>
>> Хотелось-бу узнать - кто-нибудь пытался скомпилировать ngnix под
>> Linux-ом который работает на UltraSparc.
>> Причем хотелось-бы его собрать в 32-битном режиме, так как полезные
>> библиотеки собраны в 32-битном режиме.
>>
>> Дистрибутив - debian.
>
>
> С большой степенью верятности должно собраться.
> Возможно, нужно будет указать
> ./configure ... --with-cc-opt="-m32" --with-ld-opt="-m32"
> чтобы gcc собирал 32-битный код.
Эээ... что-то не совсем получилось:
gcc -c -Wall -g -O2 -m32 -I src/core -I src/event -I src/event/modules
-I src/os/unix -I objs \
-o objs/src/core/ngx_times.o \
src/core/ngx_times.c
/tmp/ccZZ915Y.s: Assembler messages:
/tmp/ccZZ915Y.s:377: Error: Architecture mismatch on "casa".
/tmp/ccZZ915Y.s:377: (Requires v9|v9a|v9b; requested architecture is
sparclite.)
/tmp/ccZZ915Y.s:585: Error: Architecture mismatch on "membar".
/tmp/ccZZ915Y.s:585: (Requires v9|v9a|v9b; requested architecture is
sparclite.)
make[2]: *** [objs/src/core/ngx_times.o] Error 1
make[2]: Leaving directory `/home/andrey/work/debian/nginx/nginx-0.3.11'
Там просто асемблерная вставка есть, собственно из-за этого и все проблемы.
>
>
> Игорь Сысоев
> http://sysoev.ru
>
--
Andrey Chernomyrdin
More information about the nginx-ru
mailing list